Random realities of programming
clemesha.posterous.com
clemesha.posterous.com
In the forward to the 1995 version of the Mythical Man-Month, Fred Brooks talks about the axes of expanding a software program. On one axis you go from a program to a "programming product", and that takes 3x effort. On the other axis you turn a program into a "programming system" and that takes also takes 3x effort. To go from a "program" to a "programming system product" takes 9x effort.
So I was struck by how close the numbers were.
Mine's called "support" (.pm, .c, .py etc)
Also, #1 used to be true, but nowadays I'm more often amazed that people use technology Y, when clearly everything else is better. Even starting from scratch.
e.g., a veteran programmer working in a MS Windows environment all his/her life would never run into something like this
As far as I know you don't even have a single standard cmdlet to create a user in AD using PowerShell - you have to install the Quest tools for managing AD through PowerShell to get a sensible set of commands.
I do, however, frequently frown at the similarly-named "createuser" command which (as I'm sure you guessed from the name) adds a user to a PostgreSQL database cluster.
I've created and killed one of those in the past 48 hours. "It's never a good idea," I said on Wednesday. "Well, maybe this time," I said on Thursday. "No, it's never a good idea," I decided on Friday.
At least I come to my senses quickly these days.