Here's a thought exercise for you: How will we develop software in the near future? Below, I'll lay out what I think that looks like. Some of the things in this post exist in some form already. And some things don't exist... yet.
Read moreIf you've been an engineer for any considerable time, you've probably made some mistakes that made you want to crawl under your desk and hide. You may have even considered packing up your desk!
Read moreEvery time I tell someone I am a software developer, they almost inevitably reply with, "You must be super smart, then." I don't feel any smarter than most other people. Truthfully, I feel dumber than most people I meet. To be fair, I do meet a lot of software developers.
Read moreI am a long-time relational database nerd, specifically SQL Server. At times in my career, I've focused on database design, deployments, migrations, administration, query optimization, and carefully crafting stored procedures, triggers, and views.
Read moreA few years ago I got "Jeep fever." I began daydreaming about owning a Jeep, driving around with the top down, and going on trips into the mountains.
Read moreFor the last several years, JavaScript has been evolving on a steady cadence with new language features. If you're curious to see what's in store for the next version of JavaScript, this post is for you!
Read moreThere's never been a better time to be a programmer.
Read more