Earlier quoted context omitted.
So you left a job that paid 2x and exposed you to hard problems that require reliable solutions for a job inside the horror clusterfuck that's the modern web where nothing really "works" and there's no real engineering to speak of besides monkeys throwing crap in a shared pile and shovelling it out the door ASAP. Good for you I guess?
Tell me you know nothing about web dev without telling me you know nothing about web dev
Man spends entire career mastering crappy codebase
211–220 of 596 posts
Re: Man spends entire career mastering crappy codebase
#212Re: Man spends entire career mastering crappy codebase
#213There are talented people everywhere, the probability of somehow being ground breaking and world impactful is ridiculously small. Anyone pegging their self-worth on that goal is setting themselves up for a lot of mental health struggles. My levels of ambition and relentlessness absolutely shifted after having kids, I used to be absolutely furious about being the best. Now I am very much "fuck you pay me" and my prior…
You're just going to off load your lost potential and lack of ambition on to your kids, and so on and so forth. It's the main reason why people have them.
There is "I'm OK with my pedestrian job but I still try to do my best and actually like the people there" and "my job sucks all joy out of my life and provides me with nothing of value except money".
I have kids, but I somehow skipped the "I want to be the best"-phase and went straight to "I'll make do with whatever you give me" so nothing really changed. I actually work a bit harder now so my kids can see work is good - also to pay for their fancy shit.
Even stupid jobs can be sources of relative joy if you let them. Don't put up with abuse of any kind, though.
Re: Man spends entire career mastering crappy codebase
#214Earlier quoted context omitted.
There was a Dilbert once (no longer available, for some reason), where Phil, the Prince of Insufficient Light, curses Dilbert to select one of two choices: 1) You will be paid well, but your code will be destroyed every night. 2) You will be poorly paid, but your code will be useful and appreciated. Dilbert says "Hey! They're both better than what I have now! Wally, you should come and get some of this!"
Why do people get stuck on these soulless jobs?
That's why most folks aren't entrepreneurs. There's a ton of risk, involved in that kind of stuff, and most folks are risk-averse.
In my case, my job was sort of soulless, but only in parts. Many folks here, would say that it was a horror show, but I also worked for a company that gave me business cards that would open doors, I worked with some of the finest engineers and scientists in the world, enjoyed considerable trust, and had great stability.
Nothing comes for free. There's pluses and minuses to everything. I find it doesn't do me a whole lot of good to judge others on the choices they made, and, in the aggregate, there's not much in my life that I regret, and that's worth more than money.
Re: Man spends entire career mastering crappy codebase
#215There are talented people everywhere, the probability of somehow being ground breaking and world impactful is ridiculously small. Anyone pegging their self-worth on that goal is setting themselves up for a lot of mental health struggles. My levels of ambition and relentlessness absolutely shifted after having kids, I used to be absolutely furious about being the best. Now I am very much "fuck you pay me" and my prior…
No there aren’t. For every Jonathan Blow, Salvatore Sanfilippo (redis) or Mike Pall (LuaJIT) there are probably thousands of run of the mill developers working at feature factories. You don’t build amazing software by being lucky. Your boss at GenericCo will never go out of their way to ask you to build that thing you’ve always been dreaming of making.
You choose to work on software you find interesting. Or, for any of 1000 totally valid reasons, you choose to be small.
If you think you’re all that, don’t blame your company for “not getting the opportunity”. Please. You already have all the tools you need to code. Make something cool!
Re: Man spends entire career mastering crappy codebase
#216Earlier quoted context omitted.
Naive question: is this like creating fancy tech that is helping rich people to front-run the poor and middle-class? Because that's what a lot of people think online. Maybe it's more nuanced. I'm curious how someone from that carreer sees it?
The whole business model is misunderstood by your average internet commentator. When you have a market, you need someone to be there to provide liquidity. Imagine if you're a farmer and you show up to the market with your wheat, but all the bakers have gone home that day. Or the baker shows up and there's no farmer. The market maker stands around all day offering to buy and sell so that you don't have to wait for the…
Re: Man spends entire career mastering crappy codebase
#217There are talented people everywhere, the probability of somehow being ground breaking and world impactful is ridiculously small. Anyone pegging their self-worth on that goal is setting themselves up for a lot of mental health struggles. My levels of ambition and relentlessness absolutely shifted after having kids, I used to be absolutely furious about being the best. Now I am very much "fuck you pay me" and my prior…
> I used to be absolutely furious about being the best. I found out that just being better than yourself takes you a long long way. I have never competed, but just did my thing. Then found out that I've already know more and ahead of many people I'm inspired by. Yet, this was not my aim, and still is not. I'm just one of the so-called dark developers. I just do my thing, try to do it better every time, and don't care…
I like the mindset of trying to be just a little better than you were, every day. It feels... correctly scaled, somehow.
Re: Man spends entire career mastering crappy codebase
#218Re: Man spends entire career mastering crappy codebase
#219Earlier quoted context omitted.
Exactly this. Guy had a comfortable stable job for years. Probably knew codebase and technology enough to have lots of time for family/friends/hobbies. More than this story scares me how HN reacted
Arthur was also able to purchase his large family home in the 1990s for $90,000 which is now worth $2.3 million.
Re: Man spends entire career mastering crappy codebase
#220For ten years, I worked on codebases written in C++ without using any third party libraries (no, not even STL -- we needed faster, thread safe versions of strings and maps which were not available at the time; Boost? What's that?), its own custom messaging middleware built directly on sockets, its on distributed process management system built with unix syscalls (obviously). There was not a single line of HTML, Java…
So you left a job that paid 2x and exposed you to hard problems that require reliable solutions for a job inside the horror clusterfuck that's the modern web where nothing really "works" and there's no real engineering to speak of besides monkeys throwing crap in a shared pile and shovelling it out the door ASAP. Good for you I guess?
If you want interesting, go to HPC large scale simulation.