After 4½ years, I’ve had my last day at Concentric Health today. We achieved great things, I’ve learned an incredible amount, we built an industry-leading platform. But now it’s time to do something else.
But first, I’m taking some time off to relax, travel, and dogfood.
I’m a little nervous of what the future’s going to hold, but it feels good.
I'd love to talk with people tomorrow! If you'd like to catch up to talk about tech, software development, art, cats, or something else, book an office hours slot.
Does anyone I know regularly use Conventional Commits for their personal, work, or open-source projects? I’m curious what the tooling and workflow is like. Hearing some first-hand experience would be awesome!
I finally decided to reboot my blog! Say hello to the Developer's Cantina, I will cover AI, .NET, Microsoft 365 and more: https://www.developerscantina.com/. Over time, I'll also migrate the content from my old blog. I hope you'll enjoy it! #devlife#dotnet#ai
For the moment, you can find my first inaugural post! It's the first of a series dedicated to infusing AI in apps with Semantic Kernel: https://www.developerscantina.com/p/semantic-kernel-basics/
This week I learned you don't wear shoes in a Finnish office - made me feel quite at home, given how often I trapped around in offices in socks in the past 😅 (they had a variety of guest slippers, too).
I'm starting Office Hours this week! I've set aside time on Thursdays to connect with people to discuss software development, open-source software, architecture, and domain modeling.
For several months now I've been the only one left working on a project at work and for several months deployments issues on this project have increased. Coincidence? I think not. Since I'm the only one left programming, there hasn't been any meaningful code review for a few months either. It's not enough to have another pair of eyeballs looking at your code if they aren't familiar with it.
Still feels bad to have end users bear the brunt of this though.
I ran vulture on our code base today. To the surprise of no one 97% of our .py files in our main repo contains potential instances of dead code... #devlife
i’m trying out LazyVim. and it was super easy yo get up and running. Fter the initial install, i copied over some of my favorite keymaps, and added a couple languages with Mason. Easy Peasy.
We are the hero of our own story. We imagine that we can change the world.
When we create things, we imagine the good we can do. However, before you go too far down the road of making something, ask yourself: What if your enemies had this, and could wield it against you? would you still want it in the world?
Before you release your project, consider the consequences. How can it go wrong? How wrong can it go?
need a small web project to build your skills? Here’s a project idea:
create a webpage that’s an interface to multiple place holder / dummy image sites. One of the sites must be placedog.net (because dogs are awesome). Display the image from each site on your page. Start with width and height, then add controls to toggle features.
WinAPI be like:
The GetFloccinaucinihilipilification function returns a ineffable Hemidemisemiquaver.
If you want Tintinnabulation instead, specify the Honorificabilitudinitatibus, which is a part of the antediluvian structure instead. #devlife#windows