Live data from Hacker News

Man spends entire career mastering crappy codebase

taylor.town

241–250 of 596 posts

Re: Man spends entire career mastering crappy codebase

#241
post #91

I swear this guy exists at every company I've ever worked. He's the guy you go to when you find some legacy code which you have no idea how the hell it works and end up getting a 2 hour history lesson into a decade of company politics and failed replatforming projects. They're hard not to love.

Damnit that's me at the moment. I need a new job.

Re: Man spends entire career mastering crappy codebase

#242

Earlier quoted context omitted.

Perhaps his aspirations had nothing to do with his day job?

Wait you mean life isn't a video game where my position in a company completely defines me as a person, and if I don't destroy all my colleagues (read: competitors)with cruelty and cunning schemes I still have value?

[dead]

Re: Man spends entire career mastering crappy codebase

#243

Earlier quoted context omitted.

I for one do not mind that part of computing getting abstracted away by the cloud, whatever its other failings. :-)

Working on the hardware directly is more than half of the fun.

An old IBM tech told me that hard drives failed when power cycling equipment could be temporarily resuscitated by placing the drive on the floor, twisting it hard by hand, then as quickly as possible connecting it back into the machine and powering on. Apparently getting the platters to spin helped them get around a worn out motor that couldn't make the initial spin-up.

Re: Man spends entire career mastering crappy codebase

#244
post #91

I swear this guy exists at every company I've ever worked. He's the guy you go to when you find some legacy code which you have no idea how the hell it works and end up getting a 2 hour history lesson into a decade of company politics and failed replatforming projects. They're hard not to love.

...these OS/2 machines were once interconnected by a networking technology called 'token ring'.. no joke. It was basically an entire network where if one single node on the network misbehaved it would bring down the entire network - they didn't self recover either! you had to reboot them all. I remember once when I misconfigured a token ring card on a PC and it brought down the mainframe! It shut down the bank for 30 minutes"

Re: Man spends entire career mastering crappy codebase

#245

Retiring at 58 would be awesome. Some people live to work and others work to live. I like what I do but I also have hobbies which I really enjoy. I get that the post is satire but at some point in your career there are diminishing returns on learning new things. If you are somewhat specialized say in backend systems involving scaling, message queues, clustering, etc. it probably isn't a good time investment to learn…

[deleted]

Re: Man spends entire career mastering crappy codebase

#246

Earlier quoted context omitted.

> There are talented people everywhere, the probability of somehow being ground breaking and world impactful is ridiculously small. 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…

I don’t even know where to begin with this comment. It’s a gross mischaracterization of what was being said for starters.

Its not a mischaracterization, its a projection: if you don't do something that parent commenter believes is important then you are not important.

Moral : before starting new job always ask parent commenter are this new job is important for him?

Re: Man spends entire career mastering crappy codebase

#247

Life is too short for working with crap code. Unfortunately there is more crap code out there, than there are opportunities of working on beautiful code. At least in most jobs there will at minimum be compromise and part of the job will be dealing with ugly code.

Now that I'm older this sort of comment actually makes me laugh. Thanks for that. Good code.. oh, sweet sweet summer child.

Nothing like working on crap code that past you wrote.

Re: Man spends entire career mastering crappy codebase

#249
post #223
post #91

I swear this guy exists at every company I've ever worked. He's the guy you go to when you find some legacy code which you have no idea how the hell it works and end up getting a 2 hour history lesson into a decade of company politics and failed replatforming projects. They're hard not to love.

It's funny, startups turn over so fast that I've managed to become that guy while staying at a company less than two years.

Hard to be anything else if the entire job is spinning up a yet another microservice and then spending most of your time debugging in production because shit keeps breaking all the time.

Re: Man spends entire career mastering crappy codebase

#250

This article may and should be the trigger for thousands of life-affirming resignations.

I think that was the point, but see all the sympathising comments here. Being full-on driven by your day job is only one way of having a good professional life, and I wouldn't say it's the best or the most common by far. The way how software development is democratised and slowly becomes the next blue collar job, the engineering hero ethos will fade.
Post reply on HN