Hacker Newsnew | past | comments | ask | show | jobs | submit | _lhlo's commentslogin

Yeah, but how do you draw the line? How do you figure out how to be comfortable without being a slow-quitter but also how to be friendly ambitious and creative without overstepping your boundaries at the job? I'm really bad at this. Sometimes I just regurgitate ideas I read online and I don't even realise how stupid they are until I find a counterpoint somewhere else.

When I got into my current job and saw years of spaghetti PHP, all I wanted to do was change everything and even reimplement all the CodeIgniter3 stuff in Laravel so we could have a better system but my coworkers made me realise that such a change would be detrimental to the team's performance because they're comfortable with the current system. Just last week I was reading about Chesterton's fence and it definetly applies.

The highest performer on my team has developed the system in PHP years ago and he's kinda the only one who really groks it. Jonathan Blow talks about highest performers as the one who know how to program better but it's actually those who know the system better and I just don't wanna step on their toes.


>highest performers as the one who know how to program better but it's actually those who know the system better and I just don't wanna step on their toes.

It sounds like you've learned some bad habits/lessons in your career. High performers are able to learn new systems rapidly. If others are slowed by not understanding the code, that's a documentation, architecture, and occasionally tooling problem.

You should absolutely be asking questions of folks with more knowledge of the system and not concerned about "stepping on toes"


Yeah I mean it's like in "this has aesthetic value". Like "sympathetic" or "synthetic".


That's why I always salt my one-word searches with a prepending random string.


eBay from '99 to 2012.


Or how people often use "ironic" to mean "sarcastic" but never the other way around.


> they believe if this argument were true then 'JPEG' would be pronounced 'JEG'

Instead of the correct pronunciation, ˈdʒeɪˌpɛʒ


Just be careful when discussing Stronghold strats.

https://stronghold.fandom.com/wiki/Pitch_Digger


exactly, like git


> is no letter I in Portable or Network

So it should be "pong".


Rosetta 2.


Do you know this to be fact, or is this speculation? I'd like to read more about it if you have resources to contribute.


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

Search: