When was the last time you really asked about something you didn’t know. When was the last time you looked at a new programming language, book …
Read More
Keyboards are the bottleneck to getting things done, communicating, and existing effectively in the modern world. Having a good …
I speak unapologetically: I’ve seen bad work from insistence on using “cute tricks.”
Abuse an integer overflow.
Rely on floating point weirdness.
Use JAVA- oh …
That’s right, I didn’t forget to publish this 2 years late; I’m actually going backward in time. I’m tackling the previous year’s …
This was the year, and I’m happy to report it went pretty well
It’s a new year, so it’s time to do some new year’s resolutions. Mine is to colocate my unit tests!
It’s not something like
Put …
If you’ve been a developer for a decent amount of time, you’re probably familiar with
You should have your own .gitconfig, so you should be …
.gitconfig
I’m in the business of making web sites. I’ve made a lot of react websites a few Angular sites, I tried Vue, tried HTMX, Svelte kit the whole …
I’ve been developing projects of my own. I hope to ship them, and in today’s tech world shipping usually means a web app. That usually means a …
You probably suck at git. On top of that, you probably have a lot of other things you’re worrying about. It’s ok, we all have that problem.
But git is not …
You don’t know what you don’t know.
Web Developers will never take testing and correctness seriously. I can tell by the tools they focus on.
Unit …
I have a habit of picking on Visual Basic: maybe because it’s so easy to generate content revolving around the dead language.
It’s official (tm) AI will delete every job that you like, and also those that you don’t like. It’s totally not hype this time.
The power of the One Ring in Tolkein’s The Lord of the Rings trilogy was so potent that it’s assumed that most are vulnerable to …
There’s one constant in making code.
Always Be Shipping.
It’s really that simple, and yet it’s the hardest part about making good code.
Hugo is “The world’s fastest framework for building websites," and by that I think they mean that it’s quick to compile, and it’s …
I work on websites all the time, literally it’s my job and my hobby. I’m focused on and constantly trying to improve my craft and …
It’s the ever-present question of our age, “What technology do I need to learn to keep up with the state-of-the-art?” I’m not going to …
I was reading Scott Hanselman’s blog, in which he talked about implicit usings in C#. Riveting way to start a post, I know. But a little quip from him …
It’s been 2 months (or 2 and a half!) since my last post, and that’s a long time to host a website and not post anything on it! In that time, I dropped a …
I play games in the RPG system GURPS, which is the general universal role playing system. It’s a neat system who’s biggest …
I know no one is keeping tabs on this site, but I figured this might be the best time to make a note that I’ve not written for this site in a month. …
If you’re using git for any length of time, professionally, or for hobbies, you’ll probably run into the problem of using other publicly available …
I spent most of the end of this year working on a CD pipeline in Jenkins. If that doesn’t sound like your normal holiday activity… well I guess it …
Well it happened, I made a mistake on the internet. I’ve been working diligently on the “Build a Website” series, and what I …
In a previous article we set up Hugo, and got it running locally. If you didn’t do any styling, or download a Hugo theme, then your site probably looks pretty sad …
This is one of the first web projects that I’ve worked on for myself. Most other stuff I’ve worked on is enterprise-level stuff: .NET commerce portals, Reporting sites …
I really wanted a website. I’ve wanted one since starting my career as a web developer, and it’s finally here after about 6 years of mostly …