Up-front admission: I am not “a software developer.” I dabble in software development. I work with software developers; I test and support their code and, though I write some code (and some of that has even shipped to customers as part of various products) I am not “officially” a developer. I don’t even play one […]
Category: Software Development and Testing
I was asked to find a few references for our people here; folks who are new to SQL or just haven’t used it in a while. Rather than have my notes tied up in email, I figured I’d put them here for all to use. We use both Oracle Database (10g now, 11g soon) and […]
Advice for my software testers, though it applies in many other parts of life as well: Don’t just say “this doesn’t work.” Use “this doesn’t work, here are the things I’ve tried, and this is what I think is wrong.” Optimally, follow with “and here’s how I think it can be fixed.”
This past week, I read Practices of an Agile Developer, not because I’m currently employed as a developer, nor because my employer uses them, but because I believe the guidelines are good ones to be practiced no matter what the profession. Check out some readers’ notes, then invest some time in the book yourself, especially […]
As a follow-up to my previous post, Is Your Text Broken, see also John Gruber’s article today on Tynt, the Copy/Paste Jerks: All they’re really doing is annoying their readers. Their websites are theirs, but our clipboards are ours. Tynt is intrusive, obnoxious, and disrespectful. I can’t believe some websites need to be told this. […]
Steven B. Johnson, on digital text applications: When your digital news feed doesn’t contain links, when it cannot be linked to, when it can’t be indexed, when you can’t copy a paragraph and paste it into another application: when this happens your news feed is not flawed or backwards looking or frustrating. It is broken.
Application development, especially User Interface, is very much about “the little things.” The things that make life easier for users. Here’s a simple example, one that bugs me almost every time I use a browser. There are probably URLs that you type often and, for whatever reason, you don’t bother to make into bookmarks or […]
Quote of the Week: Python is the new BASIC. – Dave Winer I think I’d say that it’s the new (Turbo) Pascal, but I agree with Dave. Fast (enough), available, and easy (enough) to learn. There’s no excuse not to get out and start programming if you’ve got any thought at all of doing so.
I assigned myself a project for the weekend, writing a little program that I could use to disable comments on blog posts based on their age. Python’s already installed on the Mac, so I figured it’d be pretty easy to use that to make updates to my WordPress database. The first thing needed is the […]