Opinion

  • submit to reddit

Coding Standards Are Overrated

As a development team grows, so does its complexity. This complexity manifests itself in many areas including team member interactions, increased project...

4 replies - 2916 views - 02/08/13 by Zac Gery in Articles

Death March Calculus

In the previous post Stop It! No… really stop it. we talked about 5 worst practices and their impact on a software project.  However, all 5 worst...

0 replies - 1746 views - 02/08/13 by Dalip Mahal in Articles

Why Shorter Methods Are Better

TL;DR Longer methods are more likely to need to change when the application changes. The Longer Story Shorter methods protect my investment in the code, in...

4 replies - 4939 views - 02/07/13 by Kevin Rutherford in Articles

The More I Know, the Less I Know

I used to be very confident in my abilities as a software developer. I used to be able to walk up to a group of software developers and tell them exactly...

7 replies - 2604 views - 02/07/13 by John Sonmez in Articles

Supporting User Goals Makes Good Apps

In Android blogs, especially design related ones, we often get stuck talking about app visuals and if they do follow the Android design guidelines or not...

0 replies - 1300 views - 02/07/13 by Juhani Lehtimaki in Articles

Breaking the Build is Not a Crime

For years I've been taught that breaking continuous integration build is something that should be avoided under all circumstances. Let me first quote few...

3 replies - 6668 views - 02/06/13 by Tomasz Nurkiewicz in Articles

Growing Object-Oriented Software, Guided by Tests(Book Review)

“Growing Object-Oriented Software, Guided by Tests” by Steve Freeman and Nat Pryce has been on my to-read list ever since I saw Steve at 33rd Degree...

0 replies - 1360 views - 02/06/13 by Konrad Garus in Articles

How Wide are Your Interviews?

I’ve been a part of  and interviewed at companies where the interview process was not just long but also very wide- people from different...

0 replies - 1132 views - 02/06/13 by Rob Galanakis in Articles

Teaching Those Beginning The Journey

Becoming a master developer is like becoming a master craftsman; you just can't rush the process. You learn the basics, apply those skills, and over time...

0 replies - 1864 views - 02/05/13 by Lorna Mitchell in Articles

Don’t Take the Technical Debt Metaphor Too Far

Because “technical debt” has the word “debt” in it, many people have decided that it makes sense to think and work with technical debt in monetary...

3 replies - 5963 views - 02/05/13 by Jim Bird in Articles

People are Funny

 Curators Note: Classic post from 2005People are funny. We know that smoking, drinking and eating too much are all bad for us, and that we need to get...

0 replies - 2170 views - 02/05/13 by Dave Rooney in Articles

The Flat Bonus System

Some people argue that organizations should get rid of their bonus systems. They say most of an organization’s performance is in the system, not in the...

0 replies - 1414 views - 02/05/13 by Jurgen Appelo in Articles

Software Development: Specialize or Generalize?

Now here’s a good topic for discussion. Many years ago we were hiring software developers as such. For the most part, they were good at their job, but...

3 replies - 2448 views - 02/04/13 by Michael Dubakov in Articles

Defensive API Evolution With Java Interfaces

API evolution is something absolutely non-trivial. Something that only few have to deal with. Most of us work on internal, proprietary APIs every day....

4 replies - 4733 views - 02/04/13 by Lukas Eder in Articles

Predictability Addiction

I’m addicted to predictability. I admit it. I want my life to flow along, according to plan. Sure there will be some minimal changes, but I can adapt....

0 replies - 984 views - 02/04/13 by Gil Zilberfeld in Articles