A few years ago, I bought my first Apple Watch and it literally changed my life. By closing the watch’s activity rings, I began to form healthy habits and eventually achieved a really long daily streak. It’s rewarding and it provides a sense of accomplishment. In short time, it becomes…


I’ve dreamt of living in a smart home ever since I was a kid, long before the internet as we know it was a thing. A house that works for you always felt so futuristic. In the early 2000s, my fantasy finally became a reality but I never fully embraced…


After years of using various cross-platform frameworks to publish games and apps to Apple’s AppStore, I decided that for my next app, Apoklisi, I was going to switch to a native approach. SwiftUI seemed promising and so, I decided to give it a shot. Apoklisi is a daily goal and…


I have a confession to make. When I first began my career, I was under the impression that the more complicated and longer code was, the more skilled the developer had to be. How can a dozen lines of code compete with hundreds that do the same thing? …


There are two types of people in the world: those who follow, and those who lead. A senior developer’s role is to provide guidance and insights to his peers using their vast experience, they are a leader. While they may have to make some of the more difficult technical decisions…


The simple yet effective user interface of the Nest. Even without ever using one you know how it works.

User interfaces are tough. As a developer, it’s hard conceptualizing an easy to use interface with all the information that we have in our database. As a designer, it’s easy to build something visually appealing while ignoring crucial specs. …


Potty training a toddler is one of the most challenging things I’ve had to do in recent memory. It’s incredibly hard to teach a child that they now need to do their duty in a toilet rather than their oh-so-convenient diaper. There are so many things that can, and will…


I’ve been building websites, software, and services a couple of decades. I’ve worked with, managed, and mentored a few dozen full-stack developers. Over the course of my career, I’ve worked with many people who have struggled with similar problems. I too have fallen victim to some of these developer pitfalls…

Terry Karavoulias

Founder of @Karaverse in Montreal. Director of Engineering. Creator of Pizza The Pie.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store