DEV Community

Cover image for Falling in love with writing code
Jason Leow ~ plugins.carrd.co
Jason Leow ~ plugins.carrd.co

Posted on

3 1

Falling in love with writing code

I was listening to the Rework podcast by the folks at Basecamp, and something that @DHH (co-founder of Basecamp, and creator of Ruby on Rails) said made me sit up.

He talked about how he started on Ruby, from an initial curiosity, to deciding to spend a couple of weeks trying it out when he was first building out Basecamp, and then eventually feeling like wanting to write Ruby code when he wakes up, just because he enjoys the elegance of the language.

In other words, he just described how he fell in love…with his craft like it was a person.

I was fascinated, in awe and to be completely honest, slightly envious. Even a tinge of jealousy.

Because I want that. I want to wake up everyday and feel like I want to keep doing this work, get better at my craft as an entrepreneur, programmer, maker, marketer, etc. I also want to enjoy coding the same way he does. The pure simplicity and clarity of that desire, that enjoyment…still eludes me. Right now for coding, I feel like I’m driving for the first time, clumsily bumping from one roadblock to another, and barely making it through to my destination. It’s hard to describe the experience as enjoyable. I’m only grateful to ‘survive’ and to launch something.

But hearing his love story with Ruby inspired me to want that for myself. To try to work towards that, somehow. I don’t know how, but hazarding a guess, I think it simply involves more coding, and trying to take joy in the little things, not just the end product.

Just like dating, and slowly falling in love.


Follow my daily writings on Lifelog, where I write about learning to code, goals, productivity, indie hacking and tech for good.

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free