I was finally able to take a damned vacation a month ago, and I needed it as I was burning out in a big way. I'm so glad I did because I was able to explore things I had wanted to explore forever…
Full disclosure: I work at Microsoft but what you're about to read is 100% my personal opinion. Don't @ me with "dude from Microsoft claims..." please... I've been deep in a rewrite of the AI chapter…
I learned to play ice hockey when I was 11 and, as a kid from Southern California, it wasn't easy. I learned how to skate and how to play the game at the same time, all while going through a massive…
I make videos for a living and I swear: each one is an adventure. You would think I would have a system down by now but, as it turns out, each video is a unique thing that demands it's own type of…
I was talking with a coworker the other day about one of the new AI offerings and how well it simulated human interaction. I was asking it to summarize some notes I had taken on a book, and it did a…
I was at a local clothing store with my youngest, looking at clothes over the summer. She was trying to find a good pair of jeans, so we ended up at the Levis store, which isn't cheap. She found a…
We invest a lot of our time learning programming languages and frameworks, but I think it's just as important to learn the "foundational" skills of our industry, including: Patterns and Principles…
In my last note I mentioned that I put my precious Bullet Journal on the shelf (which really does make me sad) and switched to Obsidian as my full time journal. I wrote about this process in The…
I love exploring and learning new things. While fun, sharing what I've learned is even more rewarding. I spent the majority of my free time over the last year finishing off The Imposter's Roadmap…
I updated the book just now to address a formatting error that will affect how you read the book. I'll explain more in a minute, but you can get the update here, and I recommend you do so. The…
You would think that after years of development, the act of shipping something would be nothing but joy and relief. In the moment, however, "pushing send" is terrifying and feels like running naked…
Most people aren't aware of the power of constraints in a database. They're there to enforce data rules, and you're probably familiar with a few of them, including: The null constraint, which won't…
Essays on code, business and the long way round.
No spam. Unsubscribe from any email, one click, and it only stops what you asked it to stop.