Tagged “development”

Management Anti-Patterns on Product Teams

|

There are many ways to structure management of product teams. Some of those management roles are vital, while others can be really problematic.

Are Single Page Apps Bad?

| | |

Though Single Page Apps (SPAs) are quickly becoming the conventional wisdom when it comes to building rich web applications, a recent alternative has emerged: Resource Oriented Client Architecture (ROCA).

Podio: Custom Business Processes Done Right

|

Every now and then I run across what I call forehead-slapping software. You know, the kind of software that makes you slap your forehead and exclaim “This is so simple, yet so awesome. Why didn’t I think of it first?!”. In this post I’ll describe one such software package and explain what exactly makes it so forehead-slapping. Enjoy!

Tests Prevent Code Rot

|

Tests help safely refactor your code base in order to prevent inevitable code rot.

Continuous Delivery For the Enterprise

| | |

What if you work in a place that doesn’t need to do A/B testing of the latest feature set and isn’t driven by competition to deliver a new capability every other week? What if you work for the dreaded “Enterprise”? Should you still do Continuous Delivery?

RESTful Web Applications Are Good For You

| |

There’s been some discussion in web development circles recently about whether RESTful (a.k.a Client MVC, a.k.a. Single page) web applications are a good idea. Or, more accurately, whether they’re a better idea than just serving up HTML from the server.

How Capable Is Your Technology Team?

|

Do you know how capable your technology team is? How do you assess its capabilities? What do you look for?

The One Million Dollar Team

| |

I was curious about how much an optimally sized, fully self-sufficient, highly talented software development team would cost. So, I decided to collect some data and find out. It turns out that such a team in Los Angeles costs a bit over $1.1 million per year.

Minimum Viable Development Team

| |

Imagine that you’re tasked with recruiting a development team to build a new product. What would that team look like? How big would it be? Who would be on it?

You Can’t Teach Height

|

There is an old saying in basketball that you can’t teach height. For most basketball positions, having a few inches on your competition helps, sometimes a lot. Being a natural athlete helps too. So, basketball GMs try to draft the tallest, most athletically gifted players they can. The rest can be taught.

Multiple Uses of CSS Classes

| |

CSS classes can serve multiple purposes when building web pages, which sometimes leads to ambiguity. In fact, this ambiguity is often the cause of arguments over when it’s appropriate to use CSS classes.