software

There are 11 entries for the tag software
How We Do Things - The Team Room

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 8 of the How We Do Things series. Everyone should basically know what a...

posted @ Tuesday, November 17, 2009 9:30 AM | Feedback (1)

How We Do Things - Specification (Using the right tools)

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 7 of the How We Do Things series. This post was co-written with Cat...

posted @ Friday, November 13, 2009 9:42 AM | Feedback (0)

How We Do Things - Evolving our Specification Practice

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 6 of the How We Do Things series. This post was co-written on Google...

posted @ Thursday, November 12, 2009 4:59 PM | Feedback (2)

How We Do Things - Testing Part 2

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 5 of the How We Do Things series. In the last installment I talked...

posted @ Sunday, October 11, 2009 8:07 PM | Feedback (0)

How We Do Things - Evolving our TDD/BDD Practice

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 4 of the How We Do Things series. Today we're going to talk about...

posted @ Wednesday, October 07, 2009 11:17 AM | Feedback (0)

How We Do Things - Planning Part 2

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 3 of the How We Do Things series. In the last post I talked...

posted @ Tuesday, October 06, 2009 1:11 AM | Feedback (0)

How we do things - Evolving Our Planning Practice

This content comes solely from my experience, study, and a lot of trial and error (mostly error). I make no claims stating that which works for me will work for you. As with all things, your mileage may vary, and you will need to apply all knowledge through the filter of your context in order to strain out the good parts for you. Also, feel free to call BS on anything I say. I write this as much for me to learn as for you. This is part 2 of the How We Do Things series. Introduction Planning is a key part of...

posted @ Monday, October 05, 2009 10:33 AM | Feedback (3)

Quit Living In The Past - Practices Evolve

In 1846 it wasn't a required practice for medical professionals to wash their hands or equipment when treating a patient. In 1847, Ignaz Semmelweis experimented and discovered that incidences of maternal death from Puerperal fever at Vienna General Hospital were drastically reduced simply by requiring midwife ward staff to wash their hands. Despite showing data that mortality rates under his watch at his hospital rapidly fell off after instituting this new practice, his theories were not widely accepted until well after his death when Louis Pasteur confirmed the germ theory of disease. What does this have to do with software? Well, I...

posted @ Friday, October 02, 2009 10:12 AM | Feedback (3)

Smart and gets things done *right*

I suppose it's time for the obligatory weigh-in on the latest bit o' reckless software advice from Joel Spolsky on the merits of the "Duct Tape Programmer". I think being a duct tape programmer is a bit like being an alcoholic. Once you become one, you are one, and when you want to stop, you have to constantly be vigilant against backsliding. Oh, and the first step is admitting you have a problem. Hi, I'm Scott, and I'm a recovering duct tape programmer. I don't want to get too deep in the weeds on Joel's article, because the simple fact is that it...

posted @ Tuesday, September 29, 2009 10:56 PM | Feedback (3)

Would you like to know how I do things?

Over the years, as I speak to other developers, or give presentations at events, I always end up with a lot of questions about "How do you...[x]?" It occurs to me that there's an awful lot of information out there about the ideal ways to do things, or about how things should be done, or even personal stories about how things are done, but there's not a ton of people out there saying "This is how all this stuff works on my team, end to end, top to bottom" Further, there always seems to be a focus on what we're doing *now*...

posted @ Thursday, September 17, 2009 4:26 PM | Feedback (1)

How I Set Up My Mac

Some time ago I switched to Mac OS X for my day to day work, using Windows only in a virtual machine for when I absolutely needed to use Visual Studio. I just got a new 15" MacBook Pro as part of an initiative to roll my entire team over to Mac as our day to day platform (story for another day) and thought I would document my setup for their benefit (and anyone else's). Step 1 - System Settings Updates - Do Software Updates until you can't do any more. Seriously. Just get it out of the way now. The equivalent of "lock workstation"...

posted @ Tuesday, June 23, 2009 11:22 PM | Feedback (4)