3 ms·
- Most of your job is to make people happy. Communicate well. Coming from pure research, it might feel a little uncomfortable at first. Remember, you're there t
by sbussard 8y ago
- Most of your job is to make people happy. Communicate well. Coming from pure research, it might feel a little uncomfortable at first. Remember, you're there to consult, and that happens to involve writing code.
- Go to hackathons to learn to ship code fast and get used to building "skateboards". Learn how to make tradeoffs that optimize for development speed. It's not about writing crappy code, it's about optimizing for the right variables at the right time. There are now a lot of real world variables to consider.
- Practice Kanban. Divide and conquer your projects. Make small and focused pull requests. You will naturally start strategizing on how to do things right while you're doing things quickly.
- Using category theory and functional programming in your code, but being practical about it so others can read it, will really help when it comes to writing unit tests. Unguided polymorphism is from the devil.