The blog has moved

I’ll be posting now on


Programming apps is 99% UI work

We take pride to deliver a beautiful iOS apps, because that what’s apps are about, right? We don’t use websites, we want the native feel. That’s what I’ve been doing for last 4 years.

Since iOS 4 a lot have changed. More screens, more devices, more frameworks. Most people would say: “that’s cool! variety is great, we don’t need to care about specifics, because we have this frameworks”. But it saddens me.

I’m not a graphic designer, and I’m not an UI evangelist. I’m a programmer (or wanna be computer scientist), and yet what I do is making labels, tables, images stay at the right place at the right time. Of course, sometimes, more often at the beggining of the project you have the privilege of designing the architecture, modelling the data etc, but after that it’s just UI, a lot of UI.

For a long time I’ve been thinking about change, and what else could I do. I love building infrastructure, it was fun to build my own ad-hoc distribution system (based on git commit tree). I like to think about compilers, build processes, testing, distribution, but somehow the Apple’s closed infrastructure pushes me away from it.

From the last WWDC we could learn a really interesting concept of App Thinning – I dig this idea. Keeping bitcode on App Store servers may sound evilish but, damn it’s a very good move. I wish I could build something like this one day.

There’s not that much expected from iOS developers in terms of CS knowledge, and I guess teenagers are starting to prove that point lately.

I’m going away from mobile programming for now, let’s see what else I can do.

take care,

Moving on, relocating.

Hi people of the Internet,

In this post I want to talk about moving on and relocation. For the last 4 years I’ve been living in Wrocław. It’s the place where I’ve done my engineering degree, made a lot of friends, found my first job, and most of all had a lot of fun. However I decidied to pursue a master degree in Warsaw.

Moving on

I need to admit that I felt trapped in Wrocław. But you can only connect the dots looking backwards;).  I found myself asking questions like this.

  • Is my journey about to end?
  • Am I about to settle for good?
  • Do I want to get out of the comfort zone?
  • Am I satisfied with my education?

I’ve decided that I need to move on with my life. As you may think, it’s not that easy, and the toughest part happened to be friends & work.

Finding apartment

I was quite lucky with finding an apartment in Warsaw. It took my 2 days to find it. It wouldn’t be that easy without – a web service that my friends have created back then in Wrocław.

Tip: Don’t fear changing apartments, it’s easy, but be smart about it. (extra points if you have a car)


So as my rental agreement expired I moved to my friend’s flat to live there for another month (Thanks Paweł). I wanted to make everything right before leaving, so I finished up some projects at work, and spent as much time as I could with my friends. After that I packed into my car and left.

Now, I’ve been living in Warsaw for 3 weeks and it’s been a great experience. I’ve passed the exam, made new friends, visited new places and managed to work remotely with Fream in Wrocław. And on top of that I’m making some skateboarding progress!

Cheers everyone, and if you feel like moving on, don’t waste your time, do it.

Start small, stay small by Rob Walling

Book on micro-entrepreneurship. Author asks common questions that entrepreneurs should asks themselves and also give the “correct” answers. It’s really good to go through the book when validating an idea, or launching a product.

Niche markets are critical. If you want to self-fund a startup, you have to choose a niche.

Having no clear, written goals for your startup means you won’t know whether to pursue the white label deal someone offers you two weeks after launch, or to start selling in overseas markets because someone asks you to.