Category: Programming
Unit Testing: What I learned my first year
Posted by William | Jan 18, 2016 | Programming | 0 |
Objects, Inheritance, and X-Wings
by William | Jul 11, 2020 | Programming | 0 |
Not too long ago, a friend who has only done procedural programming asked me to explain...
Read MoreDifficult for Us, Easy for Them
by William | Jul 31, 2019 | Programming | 0 |
Suppose you’re working on a complex piece of software with a due date that’s coming up fast. At the last minute, someone realizes that several of the help text popups contain typos. Is it worth fixing? One thing...
Read MoreMVVM and MVC
by William | Jun 20, 2019 | Programming | 0 |
Those of us who have been putting together websites for a long while will remember back when everything was included in the .html (or even .htm) file. Eventually this was replaced by a separation of concerns – content in...
Read MoreNo comment?
by William | May 23, 2019 | Programming | 0 |
I was listening to a podcast recently and one of the hosts made a comment that I’ve heard before. “There are two types of comments – lying and useless.” For the most part, it’s a fair point. When...
Read MoreAnalysis of a Difficult Project
by William | Apr 30, 2019 | Programming | 0 |
In the eight years that I’ve been a software developer, I’ve had my share of difficult projects. Early on, the difficulty might have been because I was new to development and new to the code base. I had to learn my...
Read MoreDoing big things
by William | Jan 30, 2019 | Programming | 0 |
Fans of Marvel movies know to wait around until the end of the credits to see the extra scene. This adds a bit of time to the theater experience, as the credits go on for quite some time; it takes hundreds of people to make a...
Read MoreAccessibility at Cream City Code
by William | Oct 23, 2018 | Programming, Technology, Usability | 0 |
As promised, here are the slides from my Accessibility talk at Cream City Code. Aside from the links (which, if you saw the talk, are probably why you’re here) there’s a fair amount of extra detail in the...
Read MoreThoughts on That Conference 2018
by William | Aug 24, 2018 | Personal Development, Programming | 0 |
For the last few years, the beginning of August has meant one thing for me: That Conference! The joke eventually starts getting old, but the conference is always worth the time. 2018 was my fourth year attending and second year...
Read MoreSetting Priorities
by William | Jul 13, 2018 | Personal Development, Programming | 0 |
Assuming you get to set your own schedule, how do you choose what to work on next? Do you pick the most important task? The one with the closest deadline? The one most likely to make your boss (or significant other) happy? After...
Read MoreCommunication in Software Development
by William | Jun 15, 2018 | Programming | 0 |
At a meetup I was at recently, the speaker asked what we thought were the most important soft skills. My answer was English, or more generally, communication. Programming can be thought of as communicating with the computer...
Read MoreMissing indexes in Oracle
by William | May 10, 2018 | Programming | 0 |
Some little details cause trouble entirely disproportionate to their importance. One such thing is a little quirk in how Oracle handles indexes. I have some code which gets a list of tables using a particular criteria and then...
Read MoreParsing doubles in Finland
by William | Mar 14, 2018 | Programming | 2 |
One problem I had this week is that a piece of code which had, for the previous few years, been perfectly behaved suddenly started crashing for a new customer. This was the first time I’d seen the code run on a Finnish...
Read More
Recent Posts
Archives
- August 2020
- July 2020
- July 2019
- June 2019
- May 2019
- April 2019
- March 2019
- February 2019
- January 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- April 2018
- March 2018
- February 2018
- January 2018
- August 2017
- July 2017
- June 2017
- April 2017
- January 2017
- December 2016
- September 2016
- June 2016
- May 2016
- March 2016
- February 2016
- January 2016
- September 2015
- January 2011
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
Recent Comments