Tips for Efficient Coding with Claude Code
I have recently adopted Claude Code as my primary AI coding assistant. In this blog post, I'd like to share some of my learnings on how to use the tool efficiently.
I have recently adopted Claude Code as my primary AI coding assistant. In this blog post, I'd like to share some of my learnings on how to use the tool efficiently.
I have been working in professional software development for ten years now. During these years, I believe that the single most important development principle boosting the productivity of teams and individuals is to create small pull requests. This post explains why.
Two years ago, I joined Sanoma Media Finland seeking new challenges in product development and more meaningful work in media. During these two years, I have collaborated with exceptional colleagues, worked on complex technical challenges and learned a lot about efficient teamwork.
This is the story of how I burned out for the first time in my career as a software developer. It taught me lessons about the importance of self-awareness, work-life balance, and the dangers of not seeing the warning signs.
This post is a summary of Chapter 6, "Amazing Meetings", from The Making of a Manager by Julie Zhuo.
Good meetings are simple and straightforward. Practice clarity and ruthless efficiency with your meetings, and people will thank you for respecting the sanctity of their time.
I'm starting a new job next week. This seems like a good opportunity to look back on my career as software engineer. What did I expect from the different jobs and positions and what happened?
"You have good values." This is one of the nicest things anyone could say to me. Values tell who we are and what we think is important. If my coworkers can see my values in how I behave, I think I have succeeded in my working career.
During the last three years, I've had the opportunity to conduct some 70 technical interviews. In all these interviews, I've asked candidates the same question: "What is good software?" In this post, I'd like to share some ideas of answers to this question.
This post is an attempt to summarize what I have learned of product development during my seven years building software products in the industry. Please let me know what you think and what is missing!
Two and a half years ago we started developing a software application for creating training data for ML applications. The heart application of this annotation tool is a REST API built with Django. The API serves as the backend for a Vue front-end and a Python SDK.