• submit to reddit
Shannon Behrens12/03/12
31 replies

I'm Going to Make a Lot of People Mad: Criticizing the Uncriticizable

It is impossible to have a realistic conversation about these technologies, and it's not very common for enthusiasts of these technologies to admit their failings.

Glenn Dejaeger12/03/12
0 replies

7 Mistakes of Software Testing

Though most developers know the importance of testing, it seems that a lot of them still aren’t testing enough. And if they write tests, they just test wrong.

James Betteley12/02/12
0 replies

Agile ITOps: Day 4

It’s day 4 of our first agile ITOps sprint and so far it’s pretty much going to script. Our estimation of how much work we would be able to get through is looking roughly in the right ballpark.

Zac Gery12/02/12
0 replies

Why Great Teams Build Great Products

Building a productive team begins with understanding the talents and skills of each member. The goal is to have a well balanced team. This balance is achieved through diverse programming skills, varying personalities, and personal strengths.

James Betteley12/01/12
0 replies

Agile ITOps: Day 1

Today we started day 1 of our first ever ITOps sprint. This all came about because we needed a way of working out our productivity on “project tasks”, as well as learning how to triage our interruptions a bit better.

Kief Morris11/30/12
0 replies

CD Pipeline Implementation: Tracer Bullet (Trail Marker)

The idea is to get the simplest implementation of a pipeline in place, prioritizing a fully working skeleton that stretches across the full path to production over a fully featured, final-design functionality for each stage of the pipeline.

Matthias Marschall11/29/12
2 replies

DevOps Protocols: Start Small

Imagine you want to introduce automated configuration management to your organization. You’ve read all the books and even visited a great conference where you heard a lot of success stories. “It’s really time to get our servers under control” you think. But how do you get started?

Willie Wheeler11/28/12
0 replies

Designing Configuration Management Schemas

One important issue that comes up when undertaking a configuration management effort is how to design “the schema” for configuration management data. There are a couple of general and complementary approaches you need to know about if you’re working on this.

David Green11/28/12
0 replies

Measuring Software

A while back I read Making Software – it made me disappointed at the state of academic research into the practice of developing software. I just read Leprechauns of Software Engineering which made me angry about the state of academic research.

Allan Kelly11/27/12
0 replies

10 Pieces of Advice for Teams

Here are 10 tips for teams and those who manage, administer or simply organise teams. Of course, if you are a self-managing team you should all read this list.

Giorgio Sironi11/26/12
0 replies

What I learned at the Italian Agile Day 2012

One of the most important conference in my country, with very high level talks on methodology.

Juri Strumpflohner11/25/12
1 replies

Deploying: Git vs. TFS Showdown

Git’s distributed approach makes it easy to push to a dedicated “deploy” branch which is being automatically fetched, but would that be possible with TFS as well?

Giorgio Sironi11/19/12
0 replies

Why having an API matters: testing

Exposing an API has ease of functional testing as one of the side effects.

Rob Galanakis11/19/12
0 replies

Is it Worth Automating?

Some people can find me a bit over-earnest in my quest for automation. I’ve finally figured out how to know whether something is worthwhile to automate.

Mohamed Kishawy11/14/12
0 replies

Agile Methodologies - The Missing Path

Introduction: In the past few years an increasing number of styles of software development models, referred to as agile methodologies have been gaining a lot of interest in the software development world. Promising an antidote to bureaucracy that old models...