Whenever we come on a project or start a new one we either decide on a certain architecture or follow the architecture the software was written in without asking ourselves if it is the best way. Having a consistent style and architecture across the whole application is paramount and a...

Check them into your source control. If you can’t build your iOS or OS X project without fetching source from somewhere that’s not under your control, you’re at risk of 😭 one day. It’s fine to use dependencies but in my opinion, you should always be able to build your...

Sometimes you might want to have a table with fixed titles (headers) so that you can scroll the content underneath it and always know what it is referring to without having to scroll to the top or to the left to see the title in question.

Having referrals is your most important and best way to find new clients (and retain your usual ones). You can be great at what you do, but don’t get enough high-quality referrals to spread the word around about how great is your work and finding new clients will become 10...

At times I worry if I’m repeating myself here. Writing consistently every single day for such a long time might make you come back to the same idea more than once. Hopefully it is from different angles, so in that case, I don’t consider it a bad thing.