Latest Posts

Recent Comments

February 2019
« Apr    

Why CouchCoder

Why I blog, and why I call it CouchCoder.


Why Blog?

I’ve always been appreciative of the efforts made by the developers community in sharing their knowledge and experience with the rest of the world through blogs, online communities such as StackOverflow, and Open Source software. I hope to be able to give something back and make a contribution to that amazing community.

Why CouchCoder?

I’d been looking for a name for my first blog for some time, and went through a number of options, changing my mind a few times along the process. Eventually I chose CouchCoder, and I have a feeling it’s going to stick.

When I came up with the name, I meant it as a reference to the type of developer who considers coding as something more than a job, a developer who enjoys casual coding on the couch as much as he enjoys developing software as a profession. Then, I asked a friend‘s opinion, and he said he loved the name but when I asked what his first impression was, he said lazy coder. What a spoiler! But wait, I’ve always thought that being lazy at times can be helpful, especially as a developer. We’re always trying to make processes easier for ourselves, repetition makes us cringe, and automation is our holy grail. Being lazy (in a good way), makes us better developers.

“… only lazy programmers will want to write the kind of tools that might replace them in the end. Lazy, because only a lazy programmer will avoid writing monotonous, repetitive code – thus avoiding redundancy, the enemy of software maintenance and flexible refactoring. Mostly, the tools and processes that come out of this endeavor fired by laziness will speed up the production.” – Philipp Lenssen

I’m not really sure anymore what CouchCoder means to me, and you’re free to have your own take on it (remote coder?). What matters for me is that you’ll find this blog helpful, that you’ll tell your fellow developers about it, and that you’ll come back again :-).

I'm a web developer who enjoys coding on the couch as much as I enjoy developing applications as a profession. I owe much of my success as a developer to the very people who blog and share, and this is my attempt to give something back to the community. I'm an advocate of writing clean, concise, well-structured code, and I also love to experiment with new technologies, trying to get my hands dirty with anything and everything.

Comments 3
  • James
    Posted on

    James James

    Reply Author

    That is awesome Merott. Keep this going with more posts :)

  • Daniel
    Posted on

    Daniel Daniel

    Reply Author

    Love the name, and I totally agree that laziness can be a plus at times!

    “‘I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.” – Bill Gates

  • Thushan Fernando
    Posted on

    Thushan Fernando Thushan Fernando

    Reply Author

    Great. Need more posts. ☺