Re:Ask HN: What do you wish you knew when you started your f...
by Ocerge on Wednesday February 19, 2025 @02:24PM
(#43106270)
Writing code is by far the easiest part of the job; working out what to write is probably 95% of what you end up doing. Tying libraries together isn't interesting from a code-level perspective anyway, so try to enjoy the process of getting there.
Re:Ask HN: What do you wish you knew when you started your f...
by jppope on Thursday February 20, 2025 @12:31AM
(#43111444)
Code is the easy part of the job. Build a strong network of people you trust. Read the error codes and documentation fully (and make sure to understand them). Treat your continuing education like you are a doctor... a lot of work up front (first 4-6 years) then 30-50 hours (minimum) annually. For continuing education I'd recommend moving down the stack as a rule, but rules are meant to be broken. Most of the people in this industry are smart but not geniuses, and a lot of the people who look like geniuses really just have outstanding work ethic. CTO is more of a sales role at established (big enough) companies. Management is not leadership, it is its own skill set, and the only power managers actually have is to fire you, but any reasonable company puts a little resistance in that process... so don't think the management track is special. The trick to moving up a level is that you are so good that going down a level would feel like a vacation.
Lastly have fun with this job, its the best job in the world!
Buy a rubber duck for your desk. They're very good listeners and often quite inspiring :)
Lastly have fun with this job, its the best job in the world!