Welcome to Reef Island, a blog about the journey through software development, the ups and downs of building products, and the lessons learned along the way.
A Long Time Coming
I've been planning on creating this blog for a long time. I talked to people about it. I stated it was coming real soon now. But time and motivation got away. There was always this other thing I had to do.
Today is the day I challenged myself to push this initial version out the door. I also added a few tidbits that makes me happy (you will discover them).
Why Reef Island?
An island... as an entrepreneur and CEO of a small startup, that's where you live: on your own island. Occasionally you try to navigate away from it, trying new things, seeing new paths, avoiding obstacles and reefs... dangerous, hidden obstacles that can wreck your project if you are not careful.
But you always come back to the island. Yes, that's my metaphor for the process of creating and maintaining software.
What to Expect
This blog will cover a range of topics:
- Software architecture and design decisions
- Lessons learned from building Ocean.app
- Tools and workflows that make development more enjoyable
- Reflections on the craft of software development
- Interests into various things outside of the software world. Work-Life balance.
The Journey Ahead
Building software is never a straight line. It is a winding path through uncharted waters. I hope these posts will be useful to fellow developers navigating their own reefs and trying to find their own peaceful island.
Feel free to contact me if you have questions or want to comment / discuss any of this.
Enjoy the island!