<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://onurozer.me/feed.xml" rel="self" type="application/atom+xml" /><link href="https://onurozer.me/" rel="alternate" type="text/html" /><updated>2026-08-13T15:39:25+08:00</updated><id>https://onurozer.me/feed.xml</id><title type="html">Onur Ozer | Notes</title><subtitle>Marketer turned bootstrapper</subtitle><author><name>Onur Ozer</name></author><entry><title type="html">2025 in Review</title><link href="https://onurozer.me/2025-in-review" rel="alternate" type="text/html" title="2025 in Review" /><published>2026-01-04T00:00:00+08:00</published><updated>2026-01-04T00:00:00+08:00</updated><id>https://onurozer.me/2025%20in%20Review</id><content type="html" xml:base="https://onurozer.me/2025-in-review"><![CDATA[<p>This was strangely both an eventful and a calm year. Let’s get to it.</p>

<h2 id="cash-vs-curiosity">Cash vs. Curiosity</h2>

<p>At the end of last year, I set an ambitious goal for this year: get to $2k MRR by June. I fell spectacularly short of my goal.</p>

<p>Throughout my whole career, I’ve been lucky to be able to pursue my curiosity whether in marketing, tech or payments, got really good at building the necessary skills, and got paid in the process. This time, for the first time, I chose “building a SaaS” as a meta-goal instead, and I found out the hard way that chasing MRR in itself is not compatible with the long term commitment and dedication required for building a sustainable business.</p>

<p>The internet would have you believe that shipping a new project every week is the only way to win. <a href="https://onurozer.me/learning-to-ship">Shipping fast</a> is a skill that’s absolutely worth mastering, but it’s not a substitute for genuine interest and curiosity.</p>

<p><img src="/assets/images/2025-in-review/2025-github.png" alt="Git Commits" />
<em>Too bad that marketing work doesn’t show up in git commits</em></p>

<p>And it was not due to a lack of trying. At the beginning of the year, I shipped OG Panda, an open graph image API, mainly as a technical challenge. I learned about web processes, headless browsers, background jobs and a whole lot more, but in hindsight, I never truly believed it had commercial potential.</p>

<p>A few months later, I redesigned and relaunched Meet Lars. It turned out great, but what this project needed was better marketing or archiving, both options I lacked the conviction for.</p>

<p><img src="/assets/images/2025-in-review/rotterdam.jpg" alt="Onur and Oygar in Rotterdam" />
<em>Like Kruder &amp; Dorfmeister, but for the web</em></p>

<p>One of the highlights of the year was launching <a href="https://craft.tattoo">craft.tattoo</a>, a tattoo design generator. Oygar is <a href="https://oygarerdal.com">one of the best designers I know</a>, and he had been working with AI image generation tools for a while now. And I was learning SEO in addition to mastering Rails, so we figured this would be a good case study in shipping a product.</p>

<p>We went from idea to launch in only 5 weeks, including social logins, credits system, payments and SEO pages. We even got some initial traction with customers, but neither of us were committed to it in the long term to make it a commercial success.</p>

<p>It’s easier than ever to build products, but it’s harder than ever to stand out. And I’m now more convinced than ever that the best way to stand out is to focus on building products that you genuinely care about for the long term. Ironic, I know, but it took me multiple product launches to come back full circle to realize that genuine curiosity and commitment wins in the long term.</p>

<h2 id="rolling-with-the-punches">Rolling with the punches</h2>

<p>Besides work, life decided that this year is the perfect year for curveballs.</p>

<p>For starters, I decided to spend my 45th birthday in the mountains of Gifu, but got stuck in a snowstorm in Kanazawa. Luckily, we managed to catch the last train to Tokyo instead, and ended up spending 8 slow and beautiful days in the suburbs of Tokyo.</p>

<p>A trip to the Netherlands countryside turned into spending 4 days sick in an expensive hotel room in Amsterdam, and a miserable connecting flight back to Singapore, but we survived.</p>

<p>And during my 3 day stop in Istanbul, I lost my grandma and ended up attending her funeral in her hometown. It turned out to be a poignant but good opportunity to catch up with distant family members I haven’t seen in years, and spend time with my sister.</p>

<p>Living in Singapore can get very predictable in the best possible way, which makes for great long term planning. But these experiences reminded me that life <em>is</em> chaos, and your ability to adapt on the fly beats perfect plans every time. I’m sure there’s a lesson in there somewhere for building a SaaS as well.</p>

<p>While going through my photos from the year, I realized some of the best times I spent were those with other people. The highlights of the year were showing my nieces (11) around in Singapore on their first ever overseas trip, hanging out with fellow Ruby developers in Bucharest, collaborating with Oygar over three days in a cool Airbnb in Rotterdam, and regular co-working with the only other 3 bootstrapped founders in Singapore.</p>

<p><img src="/assets/images/2025-in-review/friendly.jpeg" alt="People attending Friendly.rb" />
<em>Friendly.rb, without a doubt, was one of the best conferences I’ve ever attended</em></p>

<p>Speaking of people, one of the highlights of the year was meeting <a href="https://jonathanmarkwell.com/about">Jonathan</a> at Friendly.rb and eventually teaming up. We hit it off on day one, bonded over Romanian beers in the evening as gentlemen do, and co-attended a surprise SaaS panel the next day with a mild hangover. We realized we have a lot in common, not just with similar backgrounds but also worldview and goals.</p>

<p>After coming back to Singapore we started having weekly calls and working together on a new project. As much as I love writing Rails, it has been a refreshing change to have a partner who’s much better at Rails than me handle the tech, so I can focus on marketing again. I’m quite excited about our progress so far, we’re shipping our first product later this month and I can’t wait to share more soon.</p>

<h2 id="rocking-the-midlife-crisis">Rocking the midlife crisis</h2>

<p>It has been a tremendously successful year for hobbies.</p>

<p>Firstly, after two years of practicing on a pad, I’ve convinced myself that I was dedicated enough and I finally pulled the trigger and ordered this bad boy:</p>

<p><img src="/assets/images/2025-in-review/drums.jpg" alt="Yamaha DTX6K5-M Electronic Drums" />
<em>I obviously took off the blue tape on the foot pedals, lest you think I also keep my remotes in their plastic bags</em></p>

<p>It’s incredible how good electronic drums have become, and how closely they mimic the feel of acoustic drums. Our weekly sessions with Benedikt and Michael just got a boost of energy, and we started on a <a href="https://www.drumeo.com/drumshop/30-day-independence">30 day independence challenge</a> which has been challenging to say the least, but very enjoyable.</p>

<p>Secondly, after a trip to Thailand and realizing how much freedom they offer, I signed up for motorcycle classes in Singapore. The classes have been somewhat challenging, but very well structured. I’m looking forward to getting my license this year, and maybe even my first bike.</p>

<p>Finally, I joined the <a href="https://bsky.app/profile/onurozer.me/post/3m6qayfofek2r">cult of mechanical keyboards</a>, to accompany my journey into development on Linux on a mini PC. The experience has been fun so far, and it’s been refreshing to get a glimpse into the world outside of Apple’s walled garden.</p>

<h2 id="reading-like-theres-no-tomorrow">Reading like there’s no tomorrow</h2>

<p>I have no idea how I managed to read so much this year. Here’s a summary in rough order of enjoyment.</p>

<ul>
  <li><strong>Flow, Mihaly Csikszentmihalyi</strong>. The purpose of life is to align all your goals to achieve a state where you’re so immersed in what you’re doing that nothing else matters.</li>
  <li><strong>How to Think Like a Roman Emperor, Donald Robertson</strong>. If Marcus Aurelius did it while dealing with grief, fear and disease, you can do it too. Quite possibly the best summary of Stoic philosophy I’ve ever read.</li>
  <li><strong>Bullshit Jobs, David Graeber</strong>. About half the jobs in the world should not exist in the first place. And to think that this book was written before AI.</li>
  <li><strong>How to Think Like Socrates, Donald Robertson</strong>. Peloponnesian Wars teach us that no matter how bad you think things are, they can always get worse. Also, Socrates was the master of annoying people by challenging people’s assumptions, beliefs and motivations through difficult questions.</li>
  <li><strong>Shoe Dog, Phil Knight</strong>. Building an enduring business for life is a series of make-or-break decisions, working with the right people, and mostly luck.</li>
  <li><strong>Start Small, Stay Small, Rob Walling</strong>. The success of a venture depends on Market, Marketing, Design and Tech choices, in that order. Still relevant after more than a decade.</li>
  <li><strong>China’s World View, David Daokui Li</strong>. Contrary to the narrative in the Western world, the rise of China is a net positive for the world.</li>
  <li><strong>E-myth Revisited, Michael E. Gerber</strong>. Think of your business as a blueprint for launching other similar businesses, if you want to achieve freedom as an entrepreneur.</li>
  <li><strong>$100M Offers, Alex Hormozi</strong>. Brainstorm all the ways you could solve a customer’s problem, not just the way you believe it should be solved.</li>
</ul>

<h2 id="next-year">Next Year</h2>

<p>True to the spirit of this year, I don’t have any specific goals for next year, other than going with the flow. Hustling solo to build a SaaS is fun, but working on projects you truly care about, with the people that inspire you is much more rewarding. And I plan to do more of that next year.</p>]]></content><author><name>Onur Ozer</name></author><category term="personal" /><summary type="html"><![CDATA[Hustling solo to build a SaaS is fun, but working on projects you truly care about, with the people that inspire you is much more rewarding.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/2025-in-review.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/2025-in-review.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">2024 in Review</title><link href="https://onurozer.me/2024-in-review" rel="alternate" type="text/html" title="2024 in Review" /><published>2024-12-29T00:00:00+08:00</published><updated>2024-12-29T00:00:00+08:00</updated><id>https://onurozer.me/2024%20in%20Review</id><content type="html" xml:base="https://onurozer.me/2024-in-review"><![CDATA[<p>My <a href="/2023-in-review">biggest goal this year</a> was making my first dollar on the internet. I achieved this in July, when a stranger in UK paid $29 to use <a href="https://www.meetlars.com">meetlars.com</a>. And I only found out about it coincidentally - turns out my Stripe notifications were turned off! It was a beautiful moment, but getting there was not easy.</p>

<h2 id="embracing-entrepreneurship">Embracing entrepreneurship</h2>

<p>Early in the year, I was stuck in between two worlds: my past identity as a marketer, and my aspiration to build a SaaS business. Working on the occasional marketing gig felt like living in the past, while building a SaaS felt like an overwhelming adventure. I somehow believed I had to do the former in the short term, so that I can do the latter in the long term, while giving neither of them the attention and commitment they deserve.</p>

<p>This all changed one day in March. I sat down and made a realistic plan on what it would take to make consulting successful, only to realize that it’s a lot of work. The exact type of work I had done many times before, and had no desire to do anymore. Which led me to ask myself: why not put in all that effort into building a SaaS instead?</p>

<p>In April, I set things in motion. I joined a group of indie makers on Telegram, committed to making daily git commits. I started co-working 1-2 days a week with a very small group of bootstrapped, profitable and full-time SaaS business founders in Singapore. I bet $500 with a friend to launch my project in a month, and it worked!</p>

<p>In hindsight, the transformation was sparked by a revelation about what I wanted, but the result was the outcome of these small actions every day.</p>

<h2 id="getting-real">Getting real</h2>

<p>It’s so easy to give advice to others and so hard to follow it yourself, which is why consulting is so much easier than entrepreneurship. There are three lessons I learned the hard way this year:</p>

<p>First, momentum is everything. I lost it a few times this year, all perfectly aligned with overseas trips. Travel
feeds the soul, but at the cost of major productivity dips.</p>

<p><img src="/assets/images/2024-in-review/github-2024.png" alt="Git Commits" />
<em>Case in point</em></p>

<p>Second, focus on painkillers, not vitamins. Lars attracted a few hundred users and a few customers, but it would be a stretch to call it a business. Nobody wakes up in middle of the night, fearing that their marketing strategy is not good enough. It needs to solve a bigger problem or find the people who already have this problem, ideally doing both, but currently doing neither.</p>

<p>Third, let go of perfectionism. I spent too much time on non-essentials such as obsessing over UI design, finding “the right way” to write code and going down self-hosting rabbit holes. They don’t matter, at least not now. While there’s a balance between craftsmanship and shipping quickly, my obsession with the former held me back from achieving the latter.</p>

<p>Quality comes through quantity. You can’t think your way through greatness, you have to live through it.</p>

<h2 id="life-beyond-work">Life beyond work</h2>

<p>One of the highlights of the year was helping organize and host the <a href="https://reddotrubyconf.com">Red Dot Ruby Conference</a> in July in Singapore. It was a lot of fun meeting and hanging out with Rubyists I previously knew online such as Marco Roth, Tim Riley and Charles Oliver Nutter among others.</p>

<p><img src="/assets/images/2024-in-review/rdrc-2024.jpg" alt="Red Dot Ruby Conference 2024" /></p>

<p>I didn’t speak at the conference but gave a talk, <a href="https://www.youtube.com/watch?v=mUjVp87vDCc">From Ruby to Revenue</a> at RubySG September meetup at Stripe, to encourage Ruby devs to gain clarity on and invest time in marketing.</p>

<p>Meanwhile, my <a href="/rails-is-good-enough">rails anniversary post</a> got to the front page of <a href="https://news.ycombinator.com/item?id=41139487">Hacker News</a>, which earned me the labels “naive” and a “dinosaur”. Achievement unlocked 🎉</p>

<p>In the end, I joined the Ruby Singapore core team as a volunteer and started <a href="https://lu.ma/rubysg">organizing the meetups</a>. My personal goal is to encourage more people to start bootstrapped, profitable businesses using Ruby.</p>

<p>In other news, I surprised myself with the number of trips I did this year.</p>

<ul>
  <li>Traveled around Kyushu, exploring some of the best onsens Japan has to offer.</li>
  <li>Spent some time in Austin and Miami. People in the US surely love big cars and <a href="https://www.stanley1913.com/collections/tumblers">big cups</a>. They are also generally much nicer in person than internet would have you believe.</li>
</ul>

<p><img src="/assets/images/2024-in-review/miami.jpg" alt="Onur at Miami Beach" />
<em>Mastering the art of being a tourist</em></p>

<ul>
  <li>Visited my family in Istanbul, with a sailing trip on the Turkish riviera and a road trip to Greece.</li>
  <li>Went on a co-working trip to Bali and met some indie hackers. It was exactly how I imagined it would be.</li>
  <li>Did a short trip to Seoul and admired some gorgeous modern architecture.</li>
</ul>

<p><img src="/assets/images/2024-in-review/seoul.jpg" alt="Dongdaemun Design Plaza, built by Zaha Hadid Architects" />
<em>Dongdaemun Design Plaza, built by Zaha Hadid Architects</em></p>

<p>One of my goals for this year was getting back to playing drums. <a href="https://benediktdeicke.com">Benedikt</a> and I got together twice a week every week for almost the entire year and practiced our chops.</p>

<p><img src="/assets/images/2024-in-review/drumming.jpg" alt="Benedikt and Onur playing drums" />
<em>Meets world’s nichest community: Rails devs playing drums</em></p>

<p>Finally, my never-ending quests for mastering pizza continued at a pace of one pizza party per month. Turns out practice does make perfect.</p>

<p><img src="/assets/images/2024-in-review/pizza.jpg" alt="Sourdough Pizza with eggplants" />
<em>24h fermented sourdough crust with eggplants, mushrooms, red onions and mozzarella</em></p>

<h2 id="books">Books</h2>

<p>I also read a lot this year. Here are some of my favorites, in rough order of enjoyment:</p>

<ul>
  <li><strong>The Comfort Crisis, Micheal Easter</strong>. Modern life is too comfortable, and we would all be happier if we learned to embrace a bit of discomfort.</li>
  <li><strong>The Forgotten Highlander, Alistair Urquhart</strong>. The incredible story of a young Scottish man surviving WW2 as a Japanese POW.</li>
  <li><strong>Atomic Habits, James Clear</strong>. Winners and losers have the same goals. Change your beliefs and fix your inputs, the outputs will follow.</li>
  <li><strong>The Pathless Path, Paul Millerd</strong>. If you are not your work, who are you? Given who you are, what kind of life is enough?</li>
  <li><strong>Deep Work, Cal Newport</strong>. When everyone’s distracted all the time, your ability to focus is a competitive advantage.</li>
  <li><strong>The Coddling of the American Mind, Jonathan Haidt</strong>. Culture of safetyism and commercialisation of education ruined societies and made them fragile.</li>
  <li><strong>Storyworthy, Matthew Dicks</strong>. Every great story is about a five minute transformation.</li>
  <li><strong>The Millionaire Fastlane, MJ DeMarco</strong>. The only way to truly build wealth is to own a business.</li>
</ul>

<h2 id="next-year">Next Year</h2>

<p>My main goals for next year are achieving <a href="https://paulgraham.com/ramenprofitable.html">ramen profitability</a> while staying healthy, spending more time with interesting people and surrounding myself with good design.</p>

<ul>
  <li>Get to $2k MRR SaaS revenue by the end of June</li>
  <li>Exercise 5 days a week</li>
  <li>Attend <a href="https://rubyonrails.org/world/">Rails World</a></li>
  <li>Practice <a href="https://www.youtube.com/watch?v=XBzoHdb1-Qw">drums</a></li>
  <li>Write more</li>
</ul>

<p>Reminder to self: majority of <a href="https://justinjackson.ca/over-40">building a business after 40</a> is managing your own energy. And energy seems to be a lot easier to manage when you follow your curiosity, share your work and build momentum. Better done than prfect.</p>]]></content><author><name>Onur Ozer</name></author><category term="personal" /><summary type="html"><![CDATA[This year I made my first dollar on the internet, organized a Ruby conference and learned that quality comes through quantity.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/2024-in-review.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/2024-in-review.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Rails is Good Enough</title><link href="https://onurozer.me/rails-is-good-enough" rel="alternate" type="text/html" title="Rails is Good Enough" /><published>2024-08-02T00:00:00+08:00</published><updated>2024-08-02T00:00:00+08:00</updated><id>https://onurozer.me/Rails%20is%20Good%20Enough</id><content type="html" xml:base="https://onurozer.me/rails-is-good-enough"><![CDATA[<p>The first time I watched the infamous <a href="https://www.youtube.com/watch?v=Gzj723LkRJY">“build a blog in 15 mins”</a> video, Dreamweaver was a thing, Flash was owned by Macromedia, and Twitter did not exist.</p>

<p>20 years later, Rails is alive and well. While it has never been the the most <a href="https://survey.stackoverflow.co/2024/technology#1-web-frameworks-and-technologies">popular kid on the block</a> by any means, it remains widely used by bootstrapped founders, large tech companies and everyone in between.</p>

<p>Learning programming after 40 with the goal of building a SaaS, going all-in on Rails was one of the best decisions I’ve made. Let me explain:</p>

<h2 id="rails-is-a-monolith">Rails is a monolith</h2>

<p>When embarking on SaaS, I <em>did start</em> with the most popular framework: Next.js. All I wanted was a few database tables, user authentication, and some basic functionality. It did not go well.</p>

<p>It’s highly possible that mine was a skill issue. However, I found out was that JS ecosystem is heavily fragmented: for even the most basic piece of functionality, you either have to comb through a plethora of node packages or pay a VC-funded tech company a lot of money to solve problems that other frameworks solved more than a decade ago.</p>

<p>Rails on the other hand was extracted from Basecamp, one of the OG SaaS companies with thousands of paying customers. It does not aim to solve imaginary problems that do not exist, nor does it create new problems in order to reinvent the wheel. It comes out of the box with pretty much everything you need to build a SaaS application that you can run on a single VPS.</p>

<h2 id="rails-is-mature">Rails is mature</h2>

<p>Over the past two decades, many developers smarter and more experienced than I have generally agreed on the right way to do important things like authentication, and the not-so-important ones like naming conventions. I like not having to think about any of that, so I can focus on building a business and marketing.</p>

<p><a href="https://rubyonrails.org/doctrine#convention-over-configuration">Convention over configuration</a> means I can open any open-source repo and know exactly where to look. And if I get stuck, I can hire a Rails developer and they can get to work right away.</p>

<p>To paraphrase Nassim Taleb, “the longer a technology has been around, the more likely it is to continue being around.” Rails exemplifies this principle.</p>

<h2 id="rails-is-productive">Rails is productive</h2>

<p>One of the most underrated features of Rails is that it attracts the kind of people that are more interested in just building things than debating tech.</p>

<p>Most of the <a href="https://www.bannerbear.com">bootstrapped</a>, <a href="https://userlist.com">successful</a>, <a href="https://nusii.com">solo-founder</a> SaaS businesses I admire use Rails, and I don’t think that’s a coincidence. There’s something about picking a stack that just works.</p>

<p>Of course it’s entirely possible to bootstrap a successful SaaS company with any stack, but to me it just seems that monoliths such as Rails or those inspired by it are more common than not.</p>

<h2 id="rails-is-good-enough">Rails is good enough</h2>

<p>Yes, the learning curve can be steep, and the “magic” can sometimes be frustrating. But for 80% of the cases in building modern web applications, Rails is good enough. It is battle-tested, it is messy, it is beautiful, and most importantly, it gets the job done.</p>

<p>There are so many details to get right when building a business, and there’s beauty in not having to worry about the tech.</p>

<p>Happy 20th anniversary, Rails!</p>]]></content><author><name>Onur Ozer</name></author><category term="tech" /><category term="rails" /><summary type="html"><![CDATA[Rails is battle-tested, it is messy, it is beautiful, but most importantly, it gets the job done.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/rails-is-good-enough.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/rails-is-good-enough.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">The Creative Process</title><link href="https://onurozer.me/the-creative-process" rel="alternate" type="text/html" title="The Creative Process" /><published>2024-04-06T00:00:00+08:00</published><updated>2024-04-06T00:00:00+08:00</updated><id>https://onurozer.me/The%20Creative%20Process</id><content type="html" xml:base="https://onurozer.me/the-creative-process"><![CDATA[<p>I used to believe that I could “think” my way into creative greatness: if only I read all the books, did all the courses and learned all the tricks, I could be creative. Boy, could I be more wrong.</p>

<p>It turns out, across all domains, the creative process requires a different pattern: inspiration, experimentation and execution.</p>

<h2 id="inspiration">Inspiration</h2>
<p>The first part is seeking inspiration out in the world. Curating a repository of great work that captures your attention: A book cover, a thoughtfully designed product, a challenging drum fill, or copy for a landing page. Capture it.</p>

<p>In Storyworthy, Matthew Dicks suggests an exercise called “<a href="https://www.youtube.com/watch?v=x7p329Z8MD0">Homework for Life</a>” that asks you to write down a 5 minute, story worthy moment of each day of your life.  In his Radical Design Course, Jack McDade advocates <a href="https://www.youtube.com/watch?v=XxwBNOku1bo">becoming a digital hoarder</a> of inspiration.</p>

<p>The goal of these exercises is to get better at noticing things. It’s hard to know where to start when staring at a blank canvas. It’s a lot easier when you have a pool of great work to draw inspiration from.</p>

<h2 id="experimentation">Experimentation</h2>
<p>The second part is experimentation. This is all about building muscle memory and training your subconsciousness. It’s about learning to pay attention to little things.</p>

<p>And the way to do that is by copying. Pick something from your inspiration library and try to recreate it from scratch. What shade of yellow is this? Why is there a comma here? What’s that font in the heading there?</p>

<p>Sam Parr talks about this for writing in <a href="https://copythat.com">Copy That</a> - literally taking a piece of great copy and writing it down. Adam Wathan does something similar, <a href="https://www.youtube.com/watch?v=u2jiRjyUbwA">recreating the Allbirds site</a> in Tailwind CSS.</p>

<p>Anyone who’s ever played at a band knows this too well: You start by covering songs, long before you can start writing decent ones yourself. In the process, you learn how the great masters do it.</p>

<h2 id="execution">Execution</h2>
<p>The last part is the execution. It’s when you stop messing around and start getting things done. Locking yourself up in a cabin and writing for days. Turning off social media and getting down to work. Stop seeking inspiration and start building momentum.</p>

<p>Cal Newport calls this Deep Work: the ability to focus without interruptions at length. Great writers are masters at this: Victor Hugo <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1311220/pdf/jaba00114-0143.pdf">famously asked</a> his servant to lock him in a room without his clothes and not return the key until he was done with the day’s writing. Henry David Thoreau spent two years in a cabin while writing Walden.</p>

<p>Now I don’t have a cabin in Singapore, nor do I want to be locked in a room. Instead, I’m trying to get better at creativity by building a library of inspiration, setting aside time for deliberate practice, and pushing myself to do more uninterrupted work. Like how I wrote this post in a hotel room at 7am, after keeping notes and experimenting with writing styles for weeks.</p>]]></content><author><name>Onur Ozer</name></author><category term="creativity" /><category term="productivity" /><summary type="html"><![CDATA[Across all domains, the creative process follows a similar pattern: inspiration, experimentation and execution.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/the-creative-process.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/the-creative-process.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">2023 in Review</title><link href="https://onurozer.me/2023-in-review" rel="alternate" type="text/html" title="2023 in Review" /><published>2024-01-06T00:00:00+08:00</published><updated>2024-01-06T00:00:00+08:00</updated><id>https://onurozer.me/2023%20in%20Review</id><content type="html" xml:base="https://onurozer.me/2023-in-review"><![CDATA[<p>This was a great year of overall. The highlight of the year was buying and renovating our first home. I also launched my first Rails project and my first Ruby gem, traveled to 5 countries and gave a talk to 200 marketers.</p>

<h2 id="home">Home</h2>

<p>The idea buying real estate never appealed to me. I’ve always thought of it as a big commitment with high risk. I also enjoyed the freedom to move and change of scenery that comes with renting. That all changed last year when we moved back from Switzerland to Singapore.</p>

<ul>
  <li>Singapore was the second most expensive place in the world for renting an apartment in 2023. The first was New York.</li>
  <li>My wife being a local made us eligible to buy <a href="https://en.wikipedia.org/wiki/Public_housing_in_Singapore">public housing</a> turned an otherwise very expensive purchase into a manageable one.</li>
  <li>After getting married, I learned to appreciate big commitments and the stability that comes with them.</li>
</ul>

<p><img src="/assets/images/2023-in-review/choosing-tiles.jpg" alt="Choosing Tiles" />
<em>Choosing tile gaps, one of the 10,000 small renovation decisions to be made</em></p>

<p>We found our dream place on the first week in January. It took a few months of paperwork to get the keys and another few months for renovations. We finally moved in September. It was a tedious and tiring experience, but it was worth it in the end.</p>

<h2 id="work">Work</h2>

<p>It was a year with mixed results. The year started out great, but I lost momentum due to moving homes twice, constant demands of an ongoing renovation and the occasional travel. Life changes are disruptive, and moving is high on that list.</p>

<p><img src="/assets/images/2023-in-review/github-commits-2023.png" alt="Onur's Github Commits 2023" /></p>

<p>That said, there have been a few firsts in my Ruby journey:</p>

<ul>
  <li>Released my first Rails app, <a href="https://meetlars.com">Meet Lars</a></li>
  <li>Release my first Ruby Gem, <a href="https://github.com/onurozer/bridgetown-obsidian">Bridgetown Obsidian</a></li>
  <li>Gave my first technical talk, <a href="https://engineers.sg/video/introduction-to-hotwire--4437">Introduction to Hotwire</a></li>
</ul>

<p>One of the things I tried this year was collaborating with a programmer friend I’ve known for years to build an email marketing tool. We both learned a lot, but ultimately failed to ship on time. This was a combination of over-thinking and not talking to customers early enough. This experience was a wake-up call for me to go back to my marketing roots and start talking to customers before building features – an advice I’d happily give others but clearly failed to practice myself.</p>

<p>One of the highlights of this year was <a href="https://www.youtube.com/watch?v=ToCOpJ8klAY">speaking</a> at <a href="https://ahrefs.com/events/seosummit-sg">Ahref’s SEO Summit in Singapore</a>. It was such a well organised event with 200+ attendees from all across asia.</p>

<p><img src="/assets/images/2023-in-review/onur-on-stage.jpg" alt="Onur on Stage at Ahref's SEO Summit Singapore" />
<em>Me and my extra minimalist slides which people apparently liked.</em></p>

<h2 id="travel">Travel</h2>

<p>This was a great year for travel.</p>

<ul>
  <li>Attended a friend’s wedding in South Korea and visited Vietnam.</li>
  <li>Had an amazing road trip in Turkey involving paragliding, hot air baloon and ATV rides, sailing, and eating at great places from the dingiest hole-in-the-wall kebab shops to the two michelin star restaurants.</li>
</ul>

<p><img src="/assets/images/2023-in-review/cappadocia-sunset.jpg" alt="Cappadocia Sunset" />
<em>Sunset in Cappadocia. What a beautiful place.</em></p>

<ul>
  <li>Attended the first <a href="https://rubyonrails.org/world/2023">Rails World</a> in Amsterdam and met the Rails core team, Ryan Singer, Adam Wathan, Ufuk Kayserilioglu among many other fun Ruby people.</li>
  <li>Met up and hanged out with fellow <a href="https://megamaker.co">MegaMakers</a> in Barcelona over a few days.</li>
</ul>

<h2 id="personal">Personal</h2>

<p>Despite big moves, I managed to exercise somewhat regularly, and got better at lifting heavy things. I’ve been following the <a href="https://stronglifts.com/5x5/">Stronglifts 5x5 program</a> and it’s good.</p>

<p>I also managed to do a few DIY projects at home, such as building the entire home automation system, sanding and staining furniture and installing things.</p>

<p>But most importantly, I got my pizza oven and got back to mastering the pizza at home, a journey that will continue well into 2024.</p>

<p><img src="/assets/images/2023-in-review/sourdough-pizza.jpg" alt="Sourdough pizza at home" /></p>

<h2 id="next-year">Next Year</h2>

<p>My main goals for the year are to get better at execution, think more clearly and meet interesting people.</p>

<ul>
  <li>Launch a SaaS product and make the first dollar online</li>
  <li>Spend 20 mins daily without screens to think</li>
  <li>Try <a href="https://basecamp.com/shapeup">Shape Up</a> to ship more consistently</li>
  <li>Gym 3 times a week to stay focused</li>
  <li>Explore getting a co-founder</li>
  <li>Write at least once a week</li>
  <li>Get back to playing drums</li>
  <li>Speak at a conference</li>
  <li>Master pizza at home</li>
  <li>Take a trip to Europe</li>
  <li><a href="https://transistor.fm/how-to-start-a-podcast/">Start a podcast</a></li>
</ul>

<p>Reminder to self: good things take time. Best time to start is now.</p>]]></content><author><name>Onur Ozer</name></author><category term="personal" /><summary type="html"><![CDATA[This was the year where I bought my first home, launched my first Rails Projects, released my first Ruby gem and gave my first technical talk.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/2023-in-review.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/2023-in-review.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Build Like a Wolf</title><link href="https://onurozer.me/build-like-a-wolf" rel="alternate" type="text/html" title="Build Like a Wolf" /><published>2023-03-03T00:00:00+08:00</published><updated>2023-03-03T00:00:00+08:00</updated><id>https://onurozer.me/Build%20Like%20a%20Wolf</id><content type="html" xml:base="https://onurozer.me/build-like-a-wolf"><![CDATA[<p>A few days ago, I launched (now archived) Drink Like a Wolf, a community to help people discover natural wine makers and places. I found out that discipline and deadlines actually work, prioritising is hard, creating quality content is harder, and marketing early is a must.</p>

<h2 id="a-bit-of-background">A bit of background</h2>

<p><a href="https://en.wikipedia.org/wiki/Natural_wine">Natural wines</a> are made by “indie” winemakers in small batches, typically without any intervention in the vineyard or winery. This <a href="https://trends.google.com/trends/explore/TIMESERIES/1677852000?hl=en-US&amp;tz=-480&amp;date=all&amp;q=%2Fm%2F02qxpcz&amp;sni=3">growing niche</a> has come a long way since my first experience in 2016, but even today, there’s still surprisingly little information on the web. I thought it would be cool to help people learn more about the makers behind the wines they enjoy, and discover new places to enjoy them. This project also has the potential turn into a little business as a directory or community, while learning Rails and practicing the “shipping muscle”.</p>

<h2 id="discipline-over-motivation">Discipline over motivation</h2>

<p>At the start of the project, I made a “commitment” (get it?) to make a git commit every day. The first few days were hard, but it progressively got easier, even enjoyable. The simple act of opening the editor with the intention to write code—especially on days when motivation eluded me—had the biggest impact towards making consistent progress.</p>

<h2 id="the-looming-deadlines">The looming deadlines</h2>

<p>One month was too short to build most of the things I wanted, but long enough time to build something decent and get feedback. If I didn’t set a timeframe, I would likely have taken longer to ship it or not ship at all.</p>

<h2 id="priorities-priorities">Priorities, priorities</h2>

<p>One of the biggest challenges for a solo entrepreneur is staying focused. Figuring out what is worth building and avoiding rabbit holes is hard. To stay on track, I used a simple Notion board.</p>

<p><img src="/assets/images/build-like-a-wolf/dlaw-notion-board.png" alt="Notion Project Board" /></p>

<p>Going through the exercise of figuring out which ideas are worth building every week, and focusing on a handful of things every day helped me a lot to stay focused.</p>

<p>Having said that, I’m working on improving on this. For example, I spent two days working on the “design” in Figma. Judging by the final product, I think it’s fair to say that this was unnecessary.</p>

<p>Finally, I kept a development journal where every Sunday, I highlighted what what I set out to do, whether I accomplished it and how I felt about it. This was a great opportunity for a reality check, as well as to reflect on lessons I learned and celebrate my progress.</p>

<h2 id="learning-as-you-go">Learning as you go</h2>

<p>There’s a time and place for structured learning with books and courses, but information sticks much better when combined with practice on a real-world project. Over the past year, I consumed my fair share of literature on Ruby and Rails. On this project I finally started to grasp and gain experience with concepts such as about model scopes, concerns, stimulus controllers and mosty importantly, tests. “Just in time learning” in the context of a specific task worked much better than “just learning”.</p>

<h2 id="content-is-hard">Content is hard</h2>

<p>As much as I am interested in the domain, curating, writing, editing and optimising content takes a lot of effort. Also, building content-heavy businesses take a long time to produce results. Without a plan for consistently creating high quality content, this is probably not be the best business model for an solo entrepreneur to pursue. Although the jury is still out on this, and I would like to be proven wrong.</p>

<h2 id="start-marketing-early">Start marketing early</h2>

<p>Ironically, as a marketer, I could have done a better job of marketing. Talking about the product while building it helps get some early feedback and gauge interest. It can also help to build an audience. I spent most of my time building and not enough time on talking about it.</p>

<h2 id="whats-next">What’s next?</h2>

<p>I’m quite happy with how this project turned out. I will continue to build functionality and add content from time to time, but I consider this project done for now. For the next set of projects, I will explore less content driven, more saas business ideas. Most importantly, I want to keep the momentum going, by sticking to daily and consistent progress.</p>]]></content><author><name>Onur Ozer</name></author><category term="entrepreneurship" /><category term="product" /><summary type="html"><![CDATA[A few days ago, I launched Drink Like a Wolf. I found out that discipline and deadlines actually work, prioritising is hard, creating quality content is harder, and marketing early is a must.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/build-like-a-wolf.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/build-like-a-wolf.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Learning to Ship</title><link href="https://onurozer.me/learning-to-ship" rel="alternate" type="text/html" title="Learning to Ship" /><published>2022-05-14T00:00:00+08:00</published><updated>2022-05-14T00:00:00+08:00</updated><id>https://onurozer.me/Learning%20to%20Ship</id><content type="html" xml:base="https://onurozer.me/learning-to-ship"><![CDATA[<p>Recently I launched <a href="https://apacagencies.com">APAC Agencies</a> in just one week, after procrastinating on it for months. This was a great exercise in learning how to stop over-thinking and actually ship a product. Here’s what helped:</p>

<h2 id="working-with-a-partner">Working with a partner</h2>

<p>My original design was hardly inspiring, so I asked <a href="https://www.oygarerdal.com">Oygar</a> for help. Being a solo founder can be hard. Being able to bounce off ideas, keeping each other accountable and making steady progress kept us both inspired and helped us build momentum.</p>

<h2 id="fixing-scope-instead-of-time">Fixing scope instead of time</h2>

<p>Setting out to launch the project in a week forced us to make hard decisions early-on. Instead of fixing scope, we fixed the deadline and cut down the scope. That forced us to focus and ask ourselves at every step: does this feature help us ship faster? Will this feature deliver value from day one? Can we get away without building it now?</p>

<h2 id="picking-the-right-tools">Picking the right tools</h2>

<p>Originally I was convinced that this site needed to have user accounts, OAuth, a voting tool and a CMS. I even built some of it using <a href="https://rubyonrails.org/">Rails</a>, which introduced some complexity. It turned out that we could build a much simpler, static version in <a href="https://www.bridgetownrb.com">Bridgetown</a> and <a href="https://airtable.com">Airtable</a> to validate the idea. If it works, there will always be time to improve it later. If it doesn’t, then the tech stack won’t matter.</p>

<p>The next step is getting real-world feedback, and experimenting with alternating between <a href="https://codingweekmarketingweek.com">coding and marketing</a> each week to keep the momentum going.</p>]]></content><author><name>Onur Ozer</name></author><category term="product" /><summary type="html"><![CDATA[Shipping products is a skill, and it requires practice to master.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://onurozer.me/assets/open-graph/learning-to-ship.png" /><media:content medium="image" url="https://onurozer.me/assets/open-graph/learning-to-ship.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>