Skip to main content

Posts

Showing posts from October, 2005

A pox on both our houses.

Well, we only have one. House, that is. But we've got lots of pox! I've spent this Canberra rainy weekend quarrantined with my kids, who all have chicken pox. It's not a particularly virulent disease, they all seem perfectly fine, just, well... spotty. And itchy. So now I'm working from home (lying in bed, in fact.) It's easy to get things done, but it's a bit lonely. Somehow I don't think the telecommuting revolution will ever really happen. A bit like the XML revolution. Remember watching that Microsoft guy drag a project reference out of a Barnes and Noble web page and into Visual Studio.NET, many years ago? Remember how the world was supposed to be inter connected with all these vendors publishing their catalogs in XML and SOAP? Whatever happenned to that? Weren't all the computers supposed to be doing all the work, and all the humans just lazing around on the beach? And what's with the whole "Year 2000" thing, and NOBODY HAS ANY JET-PA...

Wha?

Can someone please explain to me what is going on at www.frozenchicken.com ? UPDATE: Stilly comes to the party to explain . I'm still not sure why someone would do that though...

Visio - The Dark Side

While browsing for Visio Shapes, I came across this: The Visio Crime Scene Template: At first I thought - "Oh - that's just some crazy joke thing - but no, it turns out that people actually use Visio for recording evidence like this. (When you think about it, it makes sense - Visio's ability to do scale drawings is great, so it would lend itself to this sort of thing pretty well.) But still, a little creepy. There are twenty different murder weapons, including a meat cleaver and screwdriver. ... ew. Now what I want to see on CSI is someone yelling at their terminal: "No! I didn't want to rotate the shape! I wanted to resize it! Grrr..."

Subvert this.

Our development team is in the process of moving from Visual Source Safe to Subversion for Source Control. (Yeah, I know that there’s all kinds of cool new stuff coming in VS Team System, and that VSS probably won’t ever suck as much as it has for the last 5 years. But we’ve made the decision.) As part of making the Transition, I read Eric Sink’s articles on Source Control , which are probably the best things I’ve ever read on what can be a super boring topic. One subject that was particularly well explained was the topic of branching. (Branching is a way of creating a copy of a bunch of code so that you don’t break important stuff. That’s my 20 words on the subject. If you want to know more, go read the article . ) In the end, we settled on Eric’s preferred model of branching – having an unstable trunk. So all our development work is actually done on the main trunk, and we branch our releases off for future maintenance. Seems sensible enough. However, developer idiocy (a common malad...

Hiring Software Developers

I was musing over job advertisements today, and I decided that the one thing that made them all sound horrible was the all too common overuse of superlatives. Let's face it, nobody wants to hire a bozo. But on the other hand, very few people actually qualify for the ridiculous aspirational ideals posted in most job ads these days. Check out this, randomly selected from seek : Leading Consultancy. Career opportunity. You will possess excellent business communication and presentation skills, with the ability to deliver outstanding enterprise solutions to key clients. You will be client facing, with strong business relationships skills at all levels. You must have a positive attitude to today'’s technology marketplace, and the qualities to deliver the required solution to your clients. C'mon, what does all that mean? What exactly is client facing? S omething about where your desk points? And having a positive attitude to today's technology marketplace. That doesn't ma...

My Wave

Okay - a lull. The pounding sets seem to have stopped coming. Paddling time. Trying hard not to use every ounce of strength left in my arms, it's head down, and left, right, left. I can see a couple of guys sitting up on their boards on the horizon. I paddle straight at them. All of a sudden, they vanish, disappearing behind another giant blue wall that rises up in front of me to become my immediate problem. I can see the crest about to topple and crush me - do I paddle straight at this thing? Surely that would be madness. Or do I dive? I panic a little, and take far too long to decide. In the end, the wave makes the decision for me. My pathetic attempt at a dive consists of staying pretty still and sticking my bum up in the air in an attempt to get the nose of my board under the water. .. Miraculously, it seems to be enough, my stomach lurching as I travel up through the face of the wave to emerge in the air on the other side. A fine spray travels slowly down with me as I re-conne...

Shortcut for the day

If you like the Format Painter in Word 2003, you're going to like this - you can cut and paste formatting from and to anything by holding down shift when you cut and paste - (so Ctrl + Shift + C to copy formatting, and Ctrl + Shift + v to paste formatting) That's cool - no more poking about with the little paintbrush icon. Ahh, the small pleasures of life. I do so love discovering a new shortcut.

What is software?

I've been tasked with preparing a presentation to explain to new members of staff the way that the software development process works at TOWER Software. As part of my preparation, I thought I'd draw up a mind-map around the topic of "What Is Software?" Software is more than just a bunch of ones and zeros banged out by computer nerds. There are a huge number of other tasks that need to be completed in order to have a successful commercial software product. Once I'd mapped out as many as I could think of, I was a bit scared by the size of it all: I would surmise that a company that strived to achieve success in every element, would be a really successful software company. Of course, this list is far from conclusive - any additions or obvious exclusions are welcome!

For those with no artistic skill

Whereas StrangeBanana just tends to make random hideous color mash-ups, Colorblender seems to do a great job of choosing a color palette. You pick a colour, and it automatically selects complementary and highlight colours. Works right in your browser, great use of sliders, and lets you download your new palette in a variety of formats. Now if only there was a similar tool for screen design and layout... (Via Mitch Denny )

Whaddya Hate?

The Software Management Bible, Peopleware , has a parable buried within it somewhere that goes something like: (I'm paraphrasing, because someone nicked my copy, and I haven't read it for years) People hate Change . They really hate change, They really, truly hate change , Oh yes they do. With software - the path of least change is always the path to greatest acceptance. But then, without changing anything, the software doesn't get better. Sometimes you have to just give up and force people to make a change, in order to make the world better in the long run. Check out the new Office 12 Interface . I automatically hate it a little bit, because it's different . But I know what's going on under there. Microsoft are bridging the gap to Vista (which has a radically different look and feel) with the big product that most people use. They're forcing us to change. And most people will absolutely hate it. I'm not sure exactly why, but today has just reminded me of t...

Project Sites

I like project sites. Whenever I start a new project, I always create an online portal that shows the team where they are, where they're going, and what should happen next. Back in the bad old days, I had to laboriously create project sites using ASP and carefully hand-tooled HTML. Nowadays, there are a thousand automatic instant-web-site-majiggery things out there. For Context ice , we used a sharepoint team site with a few minor tweaks. It did the job, but it wasn't anything special. This one , on the other hand, looks a bit special. The ability to see code checkins on the project site, plus a solid bug tracker and a pretty cool looking wiki engine makes Trac look like it might be well worth investigating for your next project. Looks like they've nicked some of the best ideas from FogBugz, as well as some cool highlighting features for viewing code changes... In order to get code checkins published onto our ice team site, I had to set up a service that published an RSS fe...

The voice that sunk a thousand ships...

KrazyDad talks about audiophiles, while discussing the Sonic Impact T-Amp , a new $30 dollar digital amplifier. "But did you ever notice that these audiophile guys who talk about the frequency response of their speakers for hours on end never talk about the actual music they’re playing on them? That’s because they’re actually listening to Celine Dion." I wonder if you can get gold-plated, zero-distortion, frequency reducing ear plugs...

Every body needs a holiday

Ahh. I like holidays. After driving for two days, (the kids were generally great, but I have learned that it's not a good idea to to fill your seat-belt clicker with magic gum) we made it up here to Mooloolaba, on the Queensland Sunshine Coast. I finally got back in the water! To my surprise, I didn't suck as much as I would've thought, although my paddling muscles are really, really sore. Doesn't take to long to get back a bit of surf-fitness though - lots of 6am starts... The swell here is pretty awful, and catching choppy beach-breaks is a skill that I am really far away from mastering. Still, lots of fun. So far, we've seen koalas at Noosa, been out to a massive salt water lake called lake Cootharaba, which is about three kilometers wide and about sixteen inches deep. It's weird to see your three year old dissapearing into the middle of a lake. We've paddled the canoe around the Maroochy River, lay on the beach and generally had a lot of fun. With all th...