Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vp8989
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
vp8989
7y ago
I don't think anyone would bother to port code from C# to Java in 2020, but I agree with your point. Not using a technology to it's fullest in favor of portability is not smart. I think most things we build on top are sufficiently
182.
▲
by
vp8989
7y ago
Because when you don't, at least ~50% will complain that the ticket isn't well specced enough. For every person who wants autonomy there is another who would rather be on auto-pilot, mindlessly coding up arbitrary ticket JIRA-1234
183.
▲
by
vp8989
8y ago
The world is jam-packed to the brim with posers, in every walk of life.
184.
▲
by
vp8989
8y ago
Actual solution: Don't have 500 programmers.
185.
▲
by
vp8989
8y ago
Yep. Or they shouldn't even need to "see" the lanes. The roads could be enhanced with signal transmitters so that the car is "on rails", in a digital sense. Of course that would require centralization and working wi
186.
▲
by
vp8989
8y ago
Also apparently SQL is #good now. But only because all the people who just spent the last 6 years doing Node said so.
187.
▲
by
vp8989
8y ago
+1, though this is an unpopular opinion. IMO appreciation for automated test ROI is a great litmus test for a "good programmer".
188.
▲
by
vp8989
8y ago
You could use views. Although personally I dislike adding this layer of obfuscation. Generally devs are very underskilled in SQL (relative to it's importance) and ORMs hiding the SQL IMO is one of the reasons why. There is great value
189.
▲
by
vp8989
8y ago
The blog post is proposing exceptions in the context of an MVC style app where the code that throws the exceptions is part of a request pipeline that also has a global exception handler. This handler would be capable of logging and translat
190.
▲
by
vp8989
8y ago
That isn't really how anyone worth impressing judges work experience. Those kind of resumes where you have like 18 years of work experience in 9 different language, but you were essentially not much more than a junior dev in any one of
191.
▲
by
vp8989
8y ago
Looking through the rest of the blog, it looks like the author worked at Amazon between 2014 and 2016.
192.
▲
by
vp8989
8y ago
The idea that a certain programming language could be proven to be more productive than another is laughable. There are so many factors involved in that, I can pretty much guarantee you it will never be studied to an acceptable level of rig
193.
▲
by
vp8989
8y ago
It's pretty much "paint by number" on AWS. The problem with focusing on "scalable" is that wallets and budgets don't scale infinitely and hosting isn't free. Being able to build stuff that is "scalabl
194.
▲
by
vp8989
8y ago
It's not toxic, it's dumb.
195.
▲
by
vp8989
8y ago
"The key difference here is that in the MLB it's much harder to quantify skills whereas that's not the case with software engineers. If I was part of a team that released a solid piece of software, even if it's from a no
196.
▲
by
vp8989
8y ago
Because there is vastly more state in the world than there is code. And frankly, most state is not that important. Just wait until you work with a sufficiently large immutable system, they are an operational nightmare. You should opt-in to
197.
▲
by
vp8989
8y ago
A false dichotomy. Managing complexity is a valuable skill that should also be screened for at interview. At most top companies you are there for at least 4-5 hours so there should be plenty of time to evaluate that skill. I think whiteboar
198.
▲
by
vp8989
8y ago
"I suspect it’s a personality thing." I do too. And also probably a lack of experience dealing with outages and remediation of mistakes. If it's always someone else's problem to clean up your mistakes then you can't
199.
▲
by
vp8989
8y ago
There is also, practically, a massive gulf between: 1) Being vaguely aware that something exists and knowing you can Google for it. 2) Having such a deep, intuitive understanding of said thing that you can actually use knowledge of that thi
200.
▲
by
vp8989
8y ago
This is the correct answer but no one wants to hear this in 2019.
201.
▲
by
vp8989
8y ago
Paying in terms of write units adds so much complexity to what would otherwise be dead simple code. Normally, you just write to a data store until it's done. The faster the disks the less time it takes. Now, writes can "fail"
202.
▲
by
vp8989
8y ago
How many 10s? If you are at an appropriate tier company for your skill level/aptitude then you likely will have to work a lot of extra hours to be (and to be seen as) an 80th percentile performer. You won't know if that time inves
203.
▲
by
vp8989
8y ago
https://aws.amazon.com/blogs/database/how-amazon-dynamodb-ad... They initially implemented capacity units to be spread evenly at the partition level and now they have finally implemented it to work at the table le
204.
▲
by
vp8989
8y ago
Why would there be throttling? A WCU is 1KB per second.