Team Management

The Subtle Art of Hiring Apprentices

Lately I’ve been talking with students at programming bootcamps about their overwhelming fear that they’re not learning quickly and thoroughly enough to find employment afterwards. I think it’s generally produced more by the intensive crunch-time atmosphere of the schools and growing recognition of how big and complex programming is than by an actual deficiency in skills.

Pairing with Junior Developers

Thanks to all the coding bootcamps out there, many tech teams hired their first junior developers last year. Many more are now considering it, and debating how to go about it. Looking at the community chatter on this topic, it's clear that onboarding junior devs into a team of mid- and senior-level folks is not a solved problem. Hell, my company is heading into its sixth cohort of apprentices, and the question of how to structure their time still provokes passionate debate internally.

Get the Most Out of Your Consultants

Here at DevMynd, the two primary things that clients hire us for are product
design/development and developer training. What they don't realize is
that they can also look to us for an objective opinion on their team and its
strengths and weaknesses.

Building a Customer-centric Team

If your organization has customers you must have a customer-centric team in order to succeed. Customer-centricity should permeate every level of the organization, and all the processes that help your teams be productive. At DevMynd we spend most of our time working with customers and over the years have learned how to build a team that's fixated on customer satisfaction and success. Whether building a Ruby-on-Rails web application, a mobile iOS app, or a highly scalable back-end system in Clojure, customers are the constant.

Suits vs Dev

Over a decade of straddling manager and developer roles, I've seen actors on both sides find a way to poke each other with sticks and make projects more difficult (and costly) than they need to be.

Page 1 of 21...Last »