News for hackers. Stuff that matters.
Re:Ask HN: What do you wish you knew when you started your f... by overu589 on Wednesday February 19, 2025 @07:44AM (#43101463)
To break everything down into the most crucial elements, and get those working in isolation one at a time.
Re:Ask HN: What do you wish you knew when you started your f... by vednig on Wednesday February 19, 2025 @09:22AM (#43102433)
It's easy to get started but difficult to maintain momentum. So prepare for maintaining momentum when you start.
Re:Ask HN: What do you wish you knew when you started your f... by codingdave on Wednesday February 19, 2025 @11:50AM (#43104260)
That sitting at a desk for 30 years is really not good for your long-term health.
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 codingwagie on Wednesday February 19, 2025 @02:53PM (#43106681)
Staff/senior is a different skill set, and you should just shoot for it instead of thinking banging out code will get you there
Re:Ask HN: What do you wish you knew when you started your f... by comprev on Wednesday February 19, 2025 @03:21PM (#43107087)
Be open to changing your mind when others present different ideas and try to understand their thought process.

Buy a rubber duck for your desk. They're very good listeners and often quite inspiring :)

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!