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 idealContinue reading “User Interfaces and Whatnot”
Tag Archives: code
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 aContinue reading “Let’s Curry Functions in C# (But, Why?)”
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”
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)”
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)”
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 sayContinue reading “In-House Dev, Introduction”
First Class Functions: C# and JavaScript
Last week I found myself looking at two C# methods I’d written. They were nearly identical, with different names and they differed by the execution of one single predicate function at the very end to filter out exactly the kind of thing I was looking for. I found this to be pretty dissatisfying. I knowContinue reading “First Class Functions: C# and JavaScript”
What I learned in my first year as a dev!
I have recently crossed the one-year mark as a professional software developer. I had a lot of assumptions about what it would be like and many of them were not all that too accurate. Here’s what I learned in one full year as a dev. Just ship the code What I would consider to beContinue reading “What I learned in my first year as a dev!”
JavaScript’s NaN
I wanted to write something about NaN because this occupies a weird space in JavaScript and might not behave like you suspect it should when doing equality comparisons. It also came up recently, and I want to make absolutely certain that I don’t forget the manner in which I should handle this thing. My firstContinue reading “JavaScript’s NaN”
Why Code Is Hard To Read
If you’ve been developing for any length of time, it’s likely that you’ve run across some variation on the phrase “Code isn’t for machines to run, it’s for humans to read.” Yet, we’re often also caught discussing how code is a mess, difficult to read, hard to maintain, etc… It seems that if it wasContinue reading “Why Code Is Hard To Read”