Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
scottious
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
scottious
5y ago
Withdrawal symptoms usually last a few weeks for me. Head over to reddit.com/r/leaves if you need support for quitting. I've struggled with this a lot over the years. I'll quit for 6 months, get rid of all my paraphern
62.
▲
by
scottious
5y ago
"hey welcome to your first day at Amazon! We're so excited to have you. Here's your desk, and here's your PIP. Oh yeah, here's your computer too"
63.
▲
by
scottious
5y ago
sure, but all of that is a cost which you don't have to pay with a monolith. Versioning APIs and having to constantly think about backwards compatibility with independently moving services is not trivial. Sometimes the cost is worth i
64.
▲
by
scottious
5y ago
or even worse: the teams DO have full control over their stack and now you have dozens or more different technology stacks at the company and expertise isn't shared between them
65.
▲
by
scottious
5y ago
There are plenty of monoliths that scale in terms of number of contributors and organizational changes. For example, the Linux kernel. I've worked on massive monoliths that were 20 years old and changed hands and org structures tons
66.
▲
by
scottious
5y ago
I feel like the author is really saying "don't over-engineer". At no point does he say create code that does not work. The closest he says is that ALL systems will fail and that he'd rather fail with throw away code th
67.
▲
by
scottious
5y ago
> A lot of senior experienced people will talk about all the “shoulds” your code should be like. They are usually describing some far distance promised land that they have never visited either. Oh how I can relate do this. I've see
68.
▲
by
scottious
5y ago
24fps is definitely not just a low-budget option. People with very expensive cameras capable of shooting 60fps without any issues at all are still CHOOSING 24fps. The debate about 24fps vs higher frame rates is nuanced. It's about tr
69.
▲
by
scottious
5y ago
A single team can break down their domain into sensible layers and abstractions within a monolith. Similarly, A microservices/SOA architecture can fail to break down their domain into good boundaries and abstractions. I've seen th
70.
▲
by
scottious
5y ago
The insidious thing about over engineering is that it's usually committed by very experienced engineers. Experienced engineers rarely under-engineer, that tends to be fixed very early in one's career. As we get more competent and
71.
▲
by
scottious
5y ago
Sometimes if you try this you enrage the person on the other end so much that they LITERALLY stop what they're doing to SCREAM at the top of their lungs. After their voice is hoarse they go right back to the vicious attacks. I'm
72.
▲
by
scottious
5y ago
> OMG, in the recitals there was one lady who just had to play every note correctly, no matter how many times she had to try. She stopped at every mistake and "corrected" it, until you wanted to scream at her. oh man, that is f
73.
▲
by
scottious
5y ago
Getting a teacher will without a doubt help with both of those things. Learning to play the piano is like trying to summit Mt. Everest while blindfolded. Technically speaking, you can do it alone but it's orders of magnitude easier w
74.
▲
by
scottious
5y ago
I envy the fact that you can read music so well! I'm the opposite of you: I play by ear and I am mediocre at reading music. I started piano lessons 9 years ago when I was 27. I had a background in marching band where we were not allo
75.
▲
by
scottious
5y ago
> I have heard team leads say "this python code is bad because it uses no classes" And they'll say it's "best practice". "best practice" has basically come to mean "whatever that particular de
76.
▲
by
scottious
5y ago
> I’d rather someone give me opinions that I violently disagree with than for them to have no opinions at all. I've been a developer for 15 years... anybody else feel like the further they get into their career, the more they want t
77.
▲
by
scottious
5y ago
You're lucky. I deactivated back in January and I think I did a "log in with facebook" button once and now facebook seems to have re-activated my account implicitly. Also they send me click-baity emails like "John Doe h
78.
▲
by
scottious
5y ago
yeah -- your app is coupled to those services. I've definitely written code before that depended on a third party API only to have that API break on me. Granted, this is not something to worry about with S3 or SQS. > If we go with
79.
▲
by
scottious
5y ago
> I think this is too strong of a definition because then everything is a monolith. Yes... exactly. More things are monoliths than we want to admit. > We need a definition of what it means for two services to communicate while being
80.
▲
by
scottious
5y ago
I find a lot of people create micro-services when a simple library would suffice. An "authentication" micro-service might make sense in some contexts, but in almost every real-world situation I've been in, this would be bett
81.
▲
by
scottious
5y ago
Couldn't have said it better myself. Sometimes you gain real benefits from this approach (e.g. maybe a component needs to be scaled independently), but I find that very commonly, people write tightly coupled micro-services and end up w
82.
▲
by
scottious
5y ago
> I’ve noticed that faced with a “new tab” I’ll often just hit the f key and hit enter without thinking about it OMG I'm so glad I'm not the only one. I deactivated it over 6 months ago and I STILL have this impulse from time
83.
▲
by
scottious
5y ago
Yup. I usually really like NPR but I had to stop once I read that. Why'd they have to say they were a Libra? They could have just said "I was born to find balance". ugh.
84.
▲
by
scottious
5y ago
Counterpoint: perhaps putting a name and numbers to these tax loopholes will make them less abstract for people. For example, knowing that the richest man in the world avoided paying $x billion in taxes using a loophole could insight change
85.
▲
by
scottious
5y ago
Totally agree, especially about Maven/Gradle. I'd also like to point out that the popular Spring Framework is just... annoying. It's full of magic. You have to know the right incantations to get anything done. Somehow there
86.
▲
by
scottious
5y ago
> It also often makes the difference (given equal visuals) between great amateur and pro in e.g. the YouTube scene. Good audio and good lighting can really make all the difference. It pains me because it's actually a very cheap pro
87.
▲
by
scottious
5y ago
I'm a musician but I honestly don't really understand this thing. I even tried playing around with one for a while. It just didn't click at all. You could have convinced me that it was a children's toy and I probably
88.
▲
by
scottious
5y ago
> After I finished school, as a software engineer I bought a home and a car (by taking a loan) and effectively I had negative wealth. I mean, sure... but your wealth was only negative for a VERY short period of time. Your car still had
89.
▲
by
scottious
5y ago
Sure, maybe right now when the real estate market is really hot, but imagine people in the market around 2009-2012 getting a really good deal on real estate. Once you're in the market, it's easier to STAY in the market. If house
90.
▲
by
scottious
5y ago
Okay yeah, but that's like "Forbes 400" level rich, which is almost nobody. What about "acquire $10M by 50 years old" level of wealth? To me, that seems like a much more interesting story because it captures many
More ›