My Time With DevMynd
I joined DevMynd after multiple failed attempts to bring Sarah Mei in as a consultant at a few of the […]
I joined DevMynd after multiple failed attempts to bring Sarah Mei in as a consultant at a few of the […]
For the last several years, the Write/Speak/Code conference has empowered women software developers to gain influence and visibility via three […]
My very first week at DevMynd(custom software development services) a co-worker introduced me the power of using the global .gitignore […]
We can – and we must – change what “career success” means for software developers. Sarah Mei Sarah is DevMynd’s […]
You can put your toe in first to see how cold it is, but then you have to jump soon […]
I had a boss once, a long time ago, who was fond of using little colloquial sayings to emphasize a point. At the time it really bothered me, but over the years a number of them have stuck with me and I find myself trotting them out every now and then. One of my favorites was:
You don't put a horse with a broken leg in a race and then kick it when it doesn't win.
Now, there are many interpretations to this turn of phrase but I always took it to mean that people are who they are right now. People react and behave in a manner consistent with their experiences and values at this very moment. And, it's hard for them to break out of this mold, even if desired. It's not an excuse for acting a certain way, but it is an explanation, and an empathic one.
Organizations and companies are like this too. Groups of people develop a culture, a collective personality in which some edges are smooth, some jagged, some soft, and others hard as nails.
Good consultants will know this going in to any new engagement, sales call, or mentoring session. Good consultants meet people and teams where they are. Always with the goal of affecting improvement and growth of course, but not with the presupposition that growth can be bestowed, but that it can only be fostered.
At DevMynd, I'd like to think that we meet customers where they are. They often come to us with baggage, broken processes, or poorly performing teams. This is not their fault, it is merely the state they're in and it's our job to help, in whatever small or large way possible. This is incredibly challenging, and something we ourselves are learning and maturing around. I'd like to share a few ways that we try to meet people where they are.
Here at DevMynd, test driven development, continuous integration, static analysis, and weekly code reviews are all part of how we keep our code quality high. However, getting an A+ on Code Climate or passing the build on Codeship does not guarantee that you've haven't pushed out a fresh steaming pile. These practices help deliver quality code, they do not ensure a quality product. Code quality is a means to an end. Quality products are trickier to pull off. Here are a some of the ways we ensure quality product delivery at DevMynd:
In trolling around on LinkedIn over the holidays I saw a ton of posts predicting stuff for 2014 – I couldn't resist adding my own. So here we go, here are the top three trends that I think we're going to see a lot of focus on this year. These are certainly things that the DevMynd team is looking at.