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 aContinue reading “Let’s Curry Functions in C# (But, Why?)”
Tag Archives: software
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. IContinue reading “The Pomera”
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 sayContinue reading “Two Kinds of Problems”
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 formatContinue reading “Refreshing”
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,Continue reading “More Than You’d Suspect (In-House Dev, Part 3)”
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 heContinue reading “Powerful Motivation (In-House Dev, Part 2)”
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 andContinue reading “The Job isn’t my Life, and That’s Just Great (In-House Dev, Part 1)”
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 continuedContinue reading “I Don’t Want to Talk To My Computer”
There Are No Easy Problems
Within reason, there are no easy problems. I say “within reason” because there are pretty obvious solutions to some problems, like drinking water when you’re thirsty. But if you back far enough up and attempt to find an abstract solution to “someone is thirsty” you may find that even that problem isn’t as simple asContinue reading “There Are No Easy Problems”
I Don’t Care For AI (Right Now)
An enormous amount of ink has been spilled lately because of the release of ChatGPT. You can pop over there, right now, and have a couple of fun minutes getting a computer to generate some text that approximates, with varying degrees of success, the thing that you wanted. When you’re done with that, you canContinue reading “I Don’t Care For AI (Right Now)”