There are many ways to structure management of product teams. Some of those management roles are vital, while others can be really problematic.
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).
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 help safely refactor your code base in order to prevent inevitable code rot.
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?
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.
Do you know how capable your technology team is? How do you assess its capabilities? What do you look for?
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.
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?
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.
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.