
User Interfaces and Whatnot
If I had the ability to freely work within my preferences, I’d be building applications that you call from a command line or terminal. They would do their work quietly, report their state to some logging table somewhere, and they would make their output available in some useful fashion. That is to say, my ideal…
Let’s Curry Functions in C# (But, Why?)
Currying functions! There are probably a million articles out there on what it is and how to do it. This’ll make that count go up by one. But I’d also like to present an answer as to why you might want to do this. So What Is It? It’s composing single-argument functions in such a…
The Pomera
Earlier this year I purchased a Pomera after agonizing over it for a while. It was difficult to justify spending money on a device that only does one thing. It was especially difficult to justify it when I was ordering it from a computer that was manifestly capable of allowing me to write something. I…
Two Kinds of Problems
A somewhat unsettling realization I had is that I have become the person you consult as an expert on things. I’ve got a pretty high “Seen It Before” index. I’ve built a lot of stuff and recovered from a lot of problems. People are interested, for better or worse, in what I have to say…
Refreshing
A while ago I built something small. I volunteered my services to crank out a quick and dirty little timezone clock for someone that has to schedule meetings with people scattered across a large chunk of the world. It turned out that there wasn’t a great way to get this information in a readable format…
More Than You’d Suspect (In-House Dev, Part 3)
One of the best parts about working for the small manufacturer was that the breadth of projects was astonishing. This gave me experience working with all manner of technology, both legacy and cutting edge. I had been under the impression that the truly cool stuff would take place exclusively at the larger companies. After all,…
Powerful Motivation (In-House Dev, Part 2)
My position as an in-house developer did not come with a lot of managerial input on my projects. That is to say, the boss was in the office but wasn’t there to conduct a standup or routinely ask about timelines. He had his own stuff to work on and it would’ve been obnoxious if he…
The Job isn’t my Life, and That’s Just Great (In-House Dev, Part 1)
My first job as a developer had me working in-house for a company that manufactures something you’ve definitely had experience with. Unfortunately, you probably threw our product away at your first opportunity. But it serves a purpose! This job had absolutely no designs on taking over my life. I worked there for seven years and…
In-House Dev, Introduction
Within hours of finishing my last exam in grad school, I had my first job as a developer lined up. It wasn’t quite what I expected: I would be returning to my hometown and working at a local manufacturer because they had some software that just needed to be written. Looking back, I can’t say…
I Don’t Want to Talk To My Computer
I don’t want to talk to my computer. For that matter, I don’t want to talk to yours, either. Under any circumstances. More importantly, I do not want these computers to attempt to talk to me. Shortly after ChatGPT became available, I took the time to check it out and walked away unimpressed. I’ve continued…
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.
You must be logged in to post a comment.