About Me

My name’s Rafal.

I help companies build software that makes their customers' lives easier.

I believe that understanding the business and the users is the key to building great software products. Beautiful designs and reliable code are important, but they're tools rather than the goal.

I started this blog to share my experiences and thoughts on that.

If you wonder where to start, here's a few ideas:

You can check out my story on how I replaced my coworkers with slackbots. Nobody could tell the difference.

Errors happen, so make sure you know how to write good error messages that help your users deal with them.

And finally, building features is exciting but is what you're building the thing you should be working on? Take a closer look at how Apple built the first iPhone and see how to build products that people need.

I publish a new post every two weeks. If you don't want to miss them, you can follow me on twitter or send me your e-mail address and I'll let you know once they're here.


Let me know if you need help with building software for your company.

You can reach me at [email protected].
I usually respond within a few hours.