Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vp8989
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
vp8989
6y ago
It's certainly possible for individuals to swim against the current. I am not a Go programmer but all the Go open source code I have read has been brutally simple and easy to consume. I don't think that's a coincidence.
152.
▲
by
vp8989
6y ago
.NET/C# are great platforms, it's the median .NET/C# developer and the general culture of working at one of these shops that ruins it. Just decades of over-engineering OOP "best practices" baggage that is impossible
153.
▲
by
vp8989
6y ago
In their defence, there is a default builder that would save you maybe 3-4 lines there, but I do generally agree with your point. It is something that annoys me about .NET in general there is just decades of over-engineering cruft and once
154.
▲
by
vp8989
6y ago
IME it's very easy to get into a constant state of CNS burnout with deadlifts. It takes a lot of discipline to go into a gym and only deadlift upto like 70-75% of your max. The deadlift frankly is easy and fun, it's really only a
155.
▲
by
vp8989
6y ago
That seems like a conveniently contrived example. Why, in this example, would only 1 instance of the monolith go down but all instances of the crucial microservice go down?
156.
▲
by
vp8989
6y ago
FB is big ad. To say that MSFT is not big tech is absurd. They have a widely used desktop operating system, a top-3 public cloud, they make their own laptops and other hardware, they make multiple widely used programming languages, they hav
157.
▲
by
vp8989
6y ago
"C# programmers that hadn't heard of virtual" No offense, but that is a very silly thing to consider "foundational" in 2020. The heavy, all encompassing use of inheritance patterns these days is much less prevalent
158.
▲
by
vp8989
6y ago
This was pretty much my takeaway after having worked in healthcare tech for ~2 years. The real purpose of the business was to make sure doctors got every $ they were "owed" in as efficient a way as possible, but basically every em
159.
▲
by
vp8989
6y ago
"for most people a web server and csv will serve the first thousand customers" I hear this kind of thought-terminating cliche a lot on here and it makes absolutely no sense. If # of users is a rough approximate of a company's
160.
▲
by
vp8989
6y ago
People who don't write code should not dictate what the dev experience in a company should be. Kludging up some YAML that you run directly in Prod from your laptop is not writing code, Im sorry to say. The problem is that SREs are task
161.
▲
by
vp8989
6y ago
Agreed, also "processing in order" != "consuming from the sink in order". If everything upstream and downstream of the sink doesn't also happen in order then using an ordered sink is pointless.
162.
▲
by
vp8989
6y ago
One way it can be a foot gun is: To ensure ordering, systems like these have to block consumption on any given partition until it gets an ACK. If publishers of the data don't understand that, they can publish with too coarse a partitio
163.
▲
by
vp8989
6y ago
Welcome to the Internet. Hot takes about interviewing are a dime a dozen because it's an easy thing to have an opinion about, and as long as you punch up then your takes will generally be accepted. What's always missing from these
164.
▲
by
vp8989
6y ago
Why do you think system design knowledge would not be used on the job? New systems are built all the time. Existing systems are extended/refactored all the time. System design interviews IME are very applicable/productive actually
165.
▲
by
vp8989
6y ago
There is a growing number of ".NET shops" nowadays that are using non-MS open-source infrastructure. You don't hear much about it because the .NET community has always been culturally less exhibitionist than others. So much s
166.
▲
by
vp8989
6y ago
The malaise of the over-educated median person who has not yet come to terms with what they really are.
167.
▲
by
vp8989
6y ago
Welcome to the Internet.
168.
▲
by
vp8989
6y ago
This article is based on a very commonly used but flawed premise that all product-driven work actually delivers value to the business and that tech-driven work doesn't. This is only really true in the real world for a subset of brand n
169.
▲
by
vp8989
6y ago
Microservices is just a pragmatic, reasonable solution to the changing "economics" of software: - There is a lot more software being built nowadays - There are a lot more engineers working - The average age keeps decreasing to off
170.
▲
by
vp8989
6y ago
"using provisioned concurrency" What's the point of using Lambda if you have to provision capacity for it? You pay a premium on the compute because it's able to scale down to zero (so in theory, it works out cheaper anyw
171.
▲
by
vp8989
6y ago
This is basically git flow except peer review happens before cutting a release instead of before integrating changes. Even if I worked with a hall of fame team of developers, I don't want to integrate your crappy first draft that hasn&
172.
▲
by
vp8989
6y ago
Positive feedback can be a good way to reinforce behaviors in your team mates that you want to see more of. For example, you wish that people on the team tested their changes thoroughly before opening a PR. If you mention that, you will be
173.
▲
by
vp8989
6y ago
The sad thing is that the way the software industry is structured, it creates environments where juniors are doing the deep work and people with more experience are doing shallow logistical work. We have it totally backwards.
174.
▲
by
vp8989
6y ago
I don't think the platform or the pricing model were well architected for a 1 producer, many (and growing) consumer use case which is IMO the most compelling use case for a streaming system. All the "success cases", sample ar
175.
▲
by
vp8989
6y ago
AWS should fork Pulsar and put out a v2 streaming product. Kinesis is kind of crappy (IMO) and doesn't seem to be improving much. If you look at the Pulsar architecture and feature set you can tell that it was designed very much with t
176.
▲
by
vp8989
6y ago
All the "code quality" people write shitty systems. You are too zoomed in if you think code quality is really important. It's kind of important, but your system likely has much more important things wrong with it than the &
177.
▲
by
vp8989
6y ago
Can you elaborate, RE: the Go code review?
178.
▲
by
vp8989
7y ago
>Honestly, you think I don't know about docker? You think I don't know about the cloud? "Infrastructure as code" oooh buzzwords, you're just using a shittier domain specific language to write something that you c
179.
▲
by
vp8989
7y ago
Each flavor (and version) of Aurora is compatible with a corresponding version of the open source software. For example Aurora MySQL 1.* is compatible with MySQL 5.6 At my current gig we use it in Prod, but we are also able to run our softw
180.
▲
by
vp8989
7y ago
They are 2 distinct skillsets: #1 - The administration of a database system #2 - Being able to write code that uses said system effectively If you don't have skillset #2, you are going to design and build bad systems and eventually a D
More ›