Learn more about Soft Skills

Tips and tricks for exploring a new codebase

Updated on: April 23, 2024

As a developer, joining a new project or company is often a daunting and scary task. You have to get aquatinted with not just a whole new team of people, but you also have to familiarize yourself with an entirely new codebase that might use new naming conventions, follows patterns that you’re not familiar with, […]

Read post

3 tips to work through a technical coding interview

Published on: September 7, 2020

If you’re a programmer looking for a job it’s very likely that you’ll have to do a coding interview at some point. Every company conducts these interviews differently. Some may have you work through several heavy computer science problems, others may present you with a task that’s related to the job you’re interviewing for and […]

Read post

Five tips to help you become a well-rounded developer

Updated on: January 25, 2024

This week I wanted to write about something non-technical. And while the topic of this week’s post isn’t a technical one, I think it’s an important topic for developers who want to expand their knowledge, and deepen their skills. I have been a developer professionally for more than ten years at this point and in […]

Read post

Surviving a start-up’s bankruptcy

Updated on: February 10, 2020

On a Tuesday almost two months ago, near the end of april, me and my coworkers received an email about an important meeting the next. We knew that something was going on, the look and feel of this email wasn’t the same as usual. This one seemed a bit darker, a bit more serious. On […]

Read post

On variable naming when teaching

Updated on: February 10, 2020

One of the hardest things a programmer has to do on a daily basis is naming things. Anything that we name will stay with us for a while and it’s very likely that other programmers will have to use the thing we just named as well. So naming something properly is very important. It’s often […]

Read post

Why consistency will always beat motivation

Updated on: July 7, 2025

Motivation is fun when it’s there but it fades quickly and it doesn’t help you get anything done long term. In this post I talk about my experience with setting up a system that aids in building a more consistent workflow to help me remain productive throughout the week.

Read post

Some tips for new front-end developers

Updated on: February 10, 2020

You’ve decided you want to get into front-end development and you’ve managed to learn a few things. The time has come for you to get some working experience and start growing your career in a beautiful field. I was in that position not so long ago and I noticed that actually having a job and […]

Read post

Expand your learning with my books

Practical Combine header image

Learn everything you need to know about Combine and how you can use it in your projects with Practical Combine. It contains:

  • Thirteen chapters worth of content.
  • Playgrounds and sample projects that use the code shown in the chapters.
  • Free updates for future iOS versions.

The book is available as a digital download for just $39.99!

Learn more