Welcome to Sideline.
Are you leading a software development team and having problems? Are you managing a software project and starting to get a bad feeling about the outcome? I've been there.
I've spent the last decade developing software and building teams that develop software. For the most part, I've even managed to be successful at it. This blog is all about the hints & tips that I've learned along the way. In addition, I'll probably chuck in some observations on the software development industry.
Read along!
Archives
- Getting Serious April 19th 2010
- An easy way to keep your developers productive April 17th 2010
- When the Train is Delayed October 7th 2009
- Get a Professional Email Address September 30th 2009
- Why Your Estimates are Optimistic September 23rd 2009
- Fix Your Mistakes September 21st 2009
- Been doing some Wordpress work September 21st 2009
- Is Your Architect a Bully? September 15th 2009
- How to Cope with Interview Fatigue September 15th 2009
- Attitude Beats Talent September 12th 2009
- Embracing uncertainty is hard July 31st 2009
- Find Happiness by Lowering the Bar July 29th 2009
- What do you get for $24 billion? July 9th 2009
- Managed IT environments don't allow for innovation July 6th 2009
- Change June 29th 2009
- Away May 4th 2009
- This just in - TDD works! March 20th 2009
- Starting a podcast March 13th 2009
- DemoCamp 6 March 11th 2009
- Easily secure website access with Hashwords February 16th 2009
- Agile Edmonton's First Social Night February 12th 2009
- It's all about principles! February 5th 2009
- Habits you should cultivate December 29th 2008
- DemoCamp4 October 12th 2008
- Adaptability September 29th 2008
- Getting to the essence April 5th 2008
- Set up new Slicehost with Ruby and Rails March 2nd 2008
- Working with friends January 10th 2008
- So long TELUS September 7th 2007
- Why ASP.Net? August 8th 2007
- Nobody can be right this often July 12th 2007
- Adding OpenID is easier than you think June 28th 2007
- The Big Picture June 25th 2007
- Picking Dates in Rails June 20th 2007
- .Net Dollars June 1st 2007
- The spec so far May 14th 2007
- Project update May 14th 2007
- Is 63 million enough? May 10th 2007
- FlickrMate update May 8th 2007
- CC.rb on my Rails project May 8th 2007
- Migration update in Edge Rails May 7th 2007
- Shippable is a big part of being Done April 27th 2007
- Adrenaline junkies April 26th 2007
- Thoughts on being normal April 25th 2007
- How to cope without onClick April 24th 2007
- Mistakes April 23rd 2007
- About.com saves the day! April 10th 2007
- Elevator pitch for REST April 9th 2007
- What does Done mean? April 8th 2007
- Polymorphic associations in Rails April 8th 2007
- In Search of REST April 4th 2007
- Agile as an end state March 31st 2007
- Migrations ain't just cool...they're sexy! March 30th 2007
- Rails Haiku March 29th 2007
- Interface Design and the Blank Slate March 28th 2007
- Too many videos February 24th 2007
- Rails on Ubuntu Linux February 24th 2007
- Battle of wits...to the death February 24th 2007
- This is what happens when you find a stranger in the Alps February 15th 2007
- Must-have Extension for Firefox: Google Browser Sync February 11th 2007
- Democracy and tvRSS is beautiful February 10th 2007
- YouSendIt Scam? February 1st 2007
- The more the merrier January 31st 2007
- Fave Firefox Extensions January 25th 2007
- delicious no more? January 24th 2007
- Custodial Engineer January 21st 2007
- Moving on up January 20th 2007
- Things are changing January 5th 2007
- Holmes on Homes on Software August 9th 2006
- Where the hell have you been' July 31st 2006
- Scrum so far June 19th 2006
- Iteration reviews June 19th 2006
- Do Less June 1st 2006
- No f-bombs here May 30th 2006
- Do you use source control' May 27th 2006
- 2 hours that I will never get back May 27th 2006
- Size isn’t everything May 18th 2006
- What is a good ASP.Net application' May 16th 2006
- The KISS principle May 16th 2006
- People over Process May 16th 2006
- RSS Reader Survery - The RSS Blog May 15th 2006
- Google Reader doesn’t cut it…yet May 15th 2006
- Steve Nash vs. Software Developers May 9th 2006
- My first time (with Scrum) April 26th 2006
- Joel on Management April 23rd 2006
- CruiseControl might be too advanced for my developers April 23rd 2006
- What type of leader is best' April 22nd 2006
- I’m a Certified ScrumMaster April 22nd 2006
- The Veggie Dog Incident April 20th 2006
- The Coke Bottle Incident April 20th 2006
- If you’re not Forgetful then you’re not a manager April 18th 2006
- New Edmonton .Net User Group! April 13th 2006
- SubText and MetaBlogAPI April 10th 2006
- Personal Accountability Rehash April 10th 2006
- I need to be more incompetent April 10th 2006
- You’re only Stupid if you get caught! March 15th 2006
- You gotta getta geek March 13th 2006
- Lazy and Dumb is good but Stupid is not March 10th 2006
- I am so smrt…I mean smart March 10th 2006
- A Dumb Manager is your best friend March 10th 2006
- Two more stories on lazy managers March 7th 2006
- John Bristowe in Edmonton March 7th 2006
- Does change have to be an avalanche' March 4th 2006
- Lazy managers are good March 3rd 2006
- Don’t panic, delegate March 3rd 2006
- Web 2.0 is hot! March 2nd 2006
- Sure, you’re lazy and dumb but what about incompetent and forgetful' March 2nd 2006
- What is a ~!' February 24th 2006
- Why didn’t I think of this' February 21st 2006
- Web Applications vs. Web Sites January 7th 2006
- Comments are disabled January 5th 2006
- Coding in an Igloo : Web 2.0' January 4th 2006
- What is Unit Testing' December 7th 2005
- TDD vs. Unit Testing December 7th 2005
- How to tell if I’m using OOP' December 1st 2005
- Saying No November 22nd 2005
- GishPuppy and BugMeNot November 22nd 2005
- Upgraded to DotNetNuke 3.2 November 13th 2005
- Upgraded to Community Server 2.0 beta November 9th 2005
- The Local is a nice place to be…..for now November 9th 2005
- You’ve got to show it before you get it November 4th 2005
- Prepare to be blasted November 4th 2005
- Take my FeedBurner…please November 1st 2005
- Strategy October 31st 2005
- Options October 31st 2005
- Perception of Value October 26th 2005
- What’s your personal accountability on your team' October 25th 2005
- Mike’s Dump : Duct Tape October 25th 2005
- Slow Leadership October 24th 2005
- Refrigerator Code October 24th 2005
- Back to blogging… October 22nd 2005
- The Building of ScoreboardFeed, Part Three October 21st 2005
- The Building of ScoreboardFeed, Part Two October 12th 2005
- The Building of ScoreboardFeed October 6th 2005
- More sprocs that aren’t used August 28th 2005
- Web Project changes in VS.Net 2005 August 22nd 2005
- Regex for DNN install file August 22nd 2005
- Bears can’t read July 25th 2005
- Repeater templates are driving me nuts! July 9th 2005
- Where’s the feeds, man'' July 5th 2005
- No Brainer Rule #1 for Building Software: Put some effort into the specs July 5th 2005
- Can’t get enough UI testing' Try some Watir! July 4th 2005
- What a mess! July 3rd 2005
- I should know better June 29th 2005
- ‘You’ve got to find what you love,’ Jobs says June 28th 2005
- Switching Source Code Control Providers June 27th 2005
- Parkinson’s Law June 24th 2005
- ASP.Net Controls that I’m looking for June 22nd 2005
- How to build a UI June 19th 2005
- Happiness June 8th 2005
- Machiavelli, Writings vol. 2 - The Prince: The Online Library of Liberty May 14th 2005
- The Developer Status Meeting May 10th 2005
- Cargo Culting May 9th 2005
- Multi-image upload for CS Gallery May 5th 2005
- Interview questions May 5th 2005
- PNG Headers April 23rd 2005
- Ten good practices for writing JavaScript in 2005 April 21st 2005
- Dealing with bulllies April 19th 2005
- Html Encode/Decode within a business object April 12th 2005
- Upgrade to DNN 3! April 10th 2005
- Typical Issues in Custom DNN Modules April 9th 2005
- Fixing ESPNScoreboard module for DNN 2.x March 21st 2005
- Some tools for Community Server conversion March 17th 2005
- iCalShare - Share Your iCalendars! March 16th 2005
- Peer I/O - Speerio “My Modules” VS.Net Solution for DotNetNuke March 14th 2005
- DNN 2.x to 3.x conversion March 12th 2005
- Rands In Repose Articles on Management March 1st 2005
- Kingdomality Personal Preference Profile March 1st 2005
- Big Bad Conflict is like being dumped….over and over again. March 1st 2005
- DNN 3 almost at RC February 25th 2005
- Robert, they cant eat you! My rules for survival. - Hot Points February 22nd 2005
- DNN 3.0.10 findings February 21st 2005
- Real Life Project Management: Managing the Project Scope February 1st 2005
- Geomatics Workshop January 30th 2005
- Analogies suck! January 25th 2005
- Working Smart: How to Sell Your Boss December 20th 2004
- You are NOT inadequate. December 4th 2004
- Best Software Essays of 2004 December 4th 2004
- Starbucks analogy for Asynchronous messaging November 25th 2004
- Using Bugs To Bring Developers and Testers Closer Together November 24th 2004
- How Do You Eat An Elephant? November 24th 2004
- Standardizing on VB.Net October 26th 2004
- If architects had to work like developers October 20th 2004
- Have you worked with a prick? October 14th 2004
- Am I an ENTP? October 12th 2004
- New DNN module idea October 5th 2004
- A reminder of articles that I need to read October 4th 2004
- Designing with CSS Layout October 2nd 2004
- Dynamic User Controls September 30th 2004
- And I shall name it…BlogFeed September 21st 2004
- CSS Templates September 14th 2004
- A good joke… September 14th 2004
- Resetting your WinXP Corp key September 13th 2004
- Why does running an IT company have to be so hard? August 6th 2004
- What the hell does IAnalogous mean? February 11th 2004
- Decorating and Management February 11th 2004
- Using .config files for XML settings December 12th 2003
- First Time Blog! December 10th 2003