Thoughts on software development and AI engineering.
AI agents are pretty fantastic. I use tools like GitHub Copilot and Claude Code daily to code and learn. My biggest complaint is their usefulness today is trapped in the digital realm. And digital...
In my last post, I discussed why the ChatGPT moment for robotics is likely still 5 years away. But if you can’t wait that long, this post has practical advice on how to start experimenting today. Be...
When Physical Intelligence announced the π0 foundation model, I thought a ChatGPT moment in robotics was near. Here was a model that could control different kinds of robots to perform a variety of...
Short on time? The answer is to use Jest, React Native Testing Library, and Detox. Here’s a sample repo with it all wired up: https://github.com/klcantrell/testing-react-native-apps-post. The...
There’s something satisfying about slimming down an app’s executable file(s) to be as small as possible. It’s not unlike the joy of removing dead code from a codebase; or, to use a non-programming...
TL;DR Dart is worth watching because: - it can be used to create many different kinds of apps (mobile, desktop, console, front-end web, server-side web, cloud function) - it has nice tools that work...
The title of this post references the iconic phrase from the London Underground, “Mind the gap.” It’s used to warn passengers about the gap between the train and the station platform. Although...
I am about 3 months into my journey as a new software engineer. I work at a place where the bar is high for what it means to craft quality software. My peers are well-educated and highly disciplined...
This article is part of an episodic guide for learning webpack through various examples. If you need a refresher on what loaders and plugins are as far as webpack goes or what a basic...
The repo that goes along with this post uses webpack 3. If you are interested in learning webpack 4, you will find this post useful as the concepts as well as the config file format is the same....
If you’ve been learning JavaScript, you may have heard about promises and how awesome they are. So, you decided to research the basics and perhaps you came across the MDN docs on promises or great...
I seriously started teaching myself to code several months ago, somewhere in the beginning of 2017. I say “seriously” because I started and stopped a few times in my life. When I look back, I realize...