Hacker News new | past | comments | ask | show | jobs | submit login

Meh, I've been doing this for around 10 years now, and I dislike code I wrote yesterday. It's not wrong, it's just merely sufficient.

Why?

To paraphrase someone else: I wrote sufficient code because I didn't have the time to write good code.

There's always a better abstraction I could have teased out, a more complete refactor to make that one line hack never have to exist, and better documentation which would read more like English and less like shorthand.




"I made this one [letter] longer only because I have not had the leisure to make it shorter." - Blaise Pascal. https://en.wikiquote.org/wiki/Blaise_Pascal


Yep I second this. This is, in my opinion, what defines a senior level software engineer - the ability to tradeoff where necessary and possible.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: