3 ms·
It's just a skill; practice it. The author of that complex API probably didn't write it all in one sitting, or even come up with the skeleton all at once. Likel
by db48x 7y ago
It's just a skill; practice it. The author of that complex API probably didn't write it all in one sitting, or even come up with the skeleton all at once. Likely they cribbed from some other project they worked on, perhaps making improvements or mistakes.
- greenyoda 7y agoAlso, the author could have gotten feedback from other people (users of the API or other developers) on earlier versions of the API that improved the current version. Being able to write complex code is a useful skill, but so is the ability to collaborate with others on larger projects.
- batt4good 7y agoIt's mostly been awkward at work when co-workers or my manager make comments like "you've shipped code like this before" that's followed with negative feedback and a implication that I should've "known that wasn't good enough" or "wasted the time of a reviewer" even though the code seemed simple enough for me and passed tests. I really can't tell if I suck or just work in an incredibly toxic workplace?