For 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…
Man spends entire career mastering crappy codebase
71–80 of 596 posts
Re: Man spends entire career mastering crappy codebase
#72Earlier quoted context omitted.
What about it would you like to avoid? I don't understand the fears that people have in this thread. To me this sounds like the Platonic ideal of a programming job. EDIT: I'll reply to my replier here because /u/Dang rate limited me (again), though I must commend him for letting me have one more comment than usual before he pushes the button ;) > I would say the ending -- the part where you are unemployed and unable…
I would say the ending -- the part where you are unemployed and unable to support yourself in your old age because you invested decades of your brainpower into a highly specialised, non-transferrable skill.
Re: Man spends entire career mastering crappy codebase
#73Earlier quoted context omitted.
I would say the ending -- the part where you are unemployed and unable to support yourself in your old age because you invested decades of your brainpower into a highly specialised, non-transferrable skill.
I should think that years of specialized C++ work in hft environments would have come with impressively high pay… in which case one could retire early and self study anything for fun, not hope to find a job for financial reasons.
Re: Man spends entire career mastering crappy codebase
#74Earlier quoted context omitted.
I think it's quite inspiring rather than invoking fear. I would take a job like this any time.
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!"
Re: Man spends entire career mastering crappy codebase
#75Earlier 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
Having a comfortable, stable job for many years sounds like the worst version of hell one could possibly invent for people who live like I do. There are better things to aspire to than predictability whilst making someone else rich.
Re: Man spends entire career mastering crappy codebase
#76Earlier quoted context omitted.
I don't think it's supposed to be a "real" article about a real person, I think it's art (that speaks to some of our fears) do you believe that something has to be purely "productive" to be deserving of space on the internet?
I think it's quite inspiring rather than invoking fear. I would take a job like this any time.
Re: Man spends entire career mastering crappy codebase
#77For 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 that I could learn the web tech stack from the ground up. It was all to avoid this fate. I'd like to think I've succeeded. I'm not sure if that's intentional humour or not.
Re: Man spends entire career mastering crappy codebase
#78For 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…
What about it would you like to avoid? I don't understand the fears that people have in this thread. To me this sounds like the Platonic ideal of a programming job. EDIT: I'll reply to my replier here because /u/Dang rate limited me (again), though I must commend him for letting me have one more comment than usual before he pushes the button ;) > I would say the ending -- the part where you are unemployed and unable…
Re: Man spends entire career mastering crappy codebase
#79Earlier quoted context omitted.
Was it something that ran in an embedded environment?
High frequency algorithmic trading. Often ran on colocated hardware within the exchange / trading system data centers. Started with stuff like Sun SPARC, Solaris and Oracle and we slowly made our way to Suse, Intel and... surprise, our own database optimised for fast writes.
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?
Re: Man spends entire career mastering crappy codebase
#80Earlier quoted context omitted.
I don't think it's supposed to be a "real" article about a real person, I think it's art (that speaks to some of our fears) do you believe that something has to be purely "productive" to be deserving of space on the internet?
There’s too much crap on the internet now. So yes.