Quote:
Originally Posted by river_tilt
^
Quote:
Premature optimisation is the root of all evil.
Knuth.
A wise senior dev at my last job told me this too when I came to him with a question about some code I was writing one day. It's really good advice.
Quote:
Originally Posted by suzzer99
You work on embedded systems right? I always assumed performance trumps everything in that world.
"Performance" is relative. Even embedded systems have pretty fast CPUs and can do a lot of work these days. I think you have to recognize the correct order of magnitude that you're optimizing for - on some systems trimming some important routine down to bare assembly to squeeze every last cycle from the processor might be worthwhile, but in most situations you're wasting your time doing that.
Quote:
Originally Posted by PJo336
What's everyone's solutions to documentation maintenance? We just keep making new hubs in confluence and everyone knows it'll never be updated, but I don't really have a better solution
Whoever can figure this out probably has the next billion dollar startup, we have so many requirements/specifications that live in mystic Google Docs where the link might be on a Confluence page (if you're lucky) or buried in your email/Slack to search through (if you're not), then things change once implementation begins and the people working on it realize some considerations weren't accounted for and no one updates the docs and it's AWFUL. AWFUL.