Tools & Methods

  • submit to reddit

Code Inventory and Tracking Releases

You know by now that Code Inventory is something of an obsession with me. Like it or not, most of us, whether developers or sysadmins, work in a service...

0 replies - 5231 views - 10/14/12 by Daniel Ackerson in Articles

Quality + Simplicity - the Sweet Spot

There is a common belief in the software development world that a tradeoff exists between speed of delivery and quality, an idea Martin Fowler calls the...

1 replies - 7582 views - 10/07/12 by Kief Morris in Articles

Our Search for the Perfect Project Management Tool

Originally authored by LockyAs the Project Manager at Smashing Boxes, I would not claim to be an hardened expert with all of the answers,  but I have been...

0 replies - 5812 views - 10/05/12 by Nick Jordan in Articles

Fail Faster! It Helps!

Continuous Delivery is all about being production ready on a monthly, weekly, or even daily basis. We're all going to run into faulty builds at some point and...

0 replies - 5239 views - 09/20/12 by Mitch Pronschinske in Articles

The "Pianodoro": Take Your Productivity to Power-Level 9000!

Practitioners of the Pomodoro Technique swear by its effectiveness in making working humans more productive. Pomodoro Technique (Standard)Pick ONE task to...

4 replies - 12199 views - 08/29/12 by Mitch Pronschinske in Articles

Evolving Enterprise Infrastructure Using Chef

People consider Chef as a configuration management tool. You specify the state using the infrastructure DSL that Chef provides. You just apply yoru...

0 replies - 6042 views - 08/26/12 by Ranjib Dey in Articles

How Maven Enforces Good Habits!

One of the biggest leaps forward in my productivity and enjoyment, as a developer was when I learned about and adopted Maven for my Java projects. For...

0 replies - 8930 views - 08/05/12 by Ben Wootton in Articles

Jez Humble: Why Software Development Methodologies Suck

There’s a lot of dogma in the religious wars around software development practices and methodologies. Are phase-gate methodologies effective at managing...

8 replies - 32633 views - 08/03/12 by Jez Humble in Articles

Developers – Stop Doing Your QA’s Job

We’ve all been there — it’s Friday night, 11:00 p.m., and the system you just deployed doesn’t work. There's a bug. Your manager just hung up. You...

0 replies - 5309 views - 07/19/12 by Jeremy Hess in Articles

10 Books To Make You Smarter (And A Better Worker)

Ten of the best books from the Deathray Research bibliography. Guaranteed to make you smarter about software engineering and the world. Inspired by the...

0 replies - 30135 views - 07/16/12 by Larry White in Articles

Is Copy and Paste Programming Really a Problem?

Copy and Paste Programming – taking a copy of existing code in your project and repurposing it – violates coding best practices like Don’t Repeat...

4 replies - 11694 views - 06/28/12 by Jim Bird in Articles

Continuous Integration Tip #3 – Version your Databases as part of your automated build

Having a good Continuous Integration setup is the gift that keeps on giving, but what about your database? For most web applications these days, your...

0 replies - 8056 views - 06/14/12 by Douglas Rathbone in Articles

The Mikado Method

Have you ever considered a large scale change to a piece of software? Something that you can’t possibly get done within a single day? Did you refrain...

1 replies - 6919 views - 06/11/12 by Jens Schauder in Articles

Defining an Agile Methodology for Orthodox Environments

My company designs and develop mobile and web based banking solutions. Our customers (banks for the most part) are highly bureaucratized, orthodox (ie....

1 replies - 3199 views - 05/01/12 by Ricardo Zuasti in Articles

Beer and Pizza with Facebook: Learning Their Secrets...

Last night I was invited to go along to the Facebook offices in London and attend a tech talk on how Facebook do release engineering and automated...

0 replies - 11381 views - 04/20/12 by James Betteley in Articles