Uncharted Waters

February 29, 2016  8:43 AM

Mission Impossible: Hiring a Unicorn

Justin Rohrman Justin Rohrman Profile: Justin Rohrman
IT hiring, Programming Careers

Hiring a unicorn, a person with the exact skill set you need across the board, is the hardest thing every company wants but will never get.

Some however the past decade, software development got complicated. Not because the work changed, but because everyone with a github account is creating a new javascript or Ruby library, and technology forward companies feel the need to take in every bit of it. While full stack used to mean Java and some SQL, today a full stack technologist needs to at least be familiar with a handful of languages at every layer in the stack. And, a unicorn was born. At least the need for them was.

The irony that these people are called unicorns seems to have been lost along the way.

Let’s take a look at the problem and what you might do about it.

Continued »

February 16, 2016  8:47 AM

An Honest Resume

Justin Rohrman Justin Rohrman Profile: Justin Rohrman
job search skills, resumes

How honest is your resume, really?

I am a member of an old school yahoo group themed around software testing. It is mostly inactive now but every once in a while a new topic will come through and reignite the group.  Last week the topic was when it is appropriate to lie on a resume. The answer is obvious: never. It is never appropriate to lie about experience on a resume.

There are systems, I mean that literally and figuratively, that encourage dishonesty in job hunters. There is also a way out of the mess if you’re willing to do some work.

Continued »

February 15, 2016  5:13 PM

Generalists or Specialists? Why not both!

Matt Heusser Matt Heusser Profile: Matt Heusser
Agile, manageengine, Management, specialist

Model T Ford Assembly LineThe history of late 19th to middle 20th-century business is one of consolidation; companies bought other companies to expand. Paul Graham called the new emergent companies Duplo companies because they dominate an industry and act as building blocks for the economy.  A hundred years before the outsourcing fad, National Biscuit, American Steel, Standard Oil, and AT&T did everything themselves.

The extreme end of this was Henry Ford’s Rouge River Plant, which was designed to literally take iron ore in at one end and send assembled automobiles out of the other. Built between 1917 and 1928, the factory employed over 100,000 workers at its peak, and it seemed like the future.

Today, a great deal of design and manufacturing happens in a long supply chain, whose products the car companies ultimately assemble and sell. The reason car companies operate this way is that they think it works better. Each company in the supply chain focuses on what they know best. The have to; if the suppliers can’t compete, they’ll either be replaced or go out of business.

Now let’s talk about technology projects and specializing roles. Continued »

February 9, 2016  12:07 PM

Of Trips and Project Planning

Matt Heusser Matt Heusser Profile: Matt Heusser

buggy(or: Getting to New York City)

It was a short trip; in Tuesday, out Thursday. See a client, work out of their office a bit, go to a user group meetup, head home.  You’d think, by now, I would have this down pat.

In some ways I did. All my tech and clothes in one backpack, fast-on off shoes, a lightweight coat with all my things so nothing would be in my pants pockets for security. The flight was out of Kalamazoo Michigan at 7:00AM, an easy half-hour drive for me with great parking and fast security. My things were by the door to go out, the alarm set for 5:00AM. Assuming 15 minutes to dress, I could be at the airport by 6:00 with plenty of time to spare; my mind even work me up at 4:55 to turn off the alarm without waking anyone up.

Then things fell apart. Continued »

February 8, 2016  10:50 AM

Starting a Software Testing Meetup

Justin Rohrman Justin Rohrman Profile: Justin Rohrman
Skills, User groups

It seems like I’m starting a software testing meetup in Nashville.

There is a Slack group for software developers in the area that has channels, one of which is dedicated to testers. A few of the regulars decided we should get together to have a cup or two of coffee together, and hang out and talk shop. That was probably a year ago. We had a second meet in January of this year, and then another one just happened. And, now people are thinking about March.

There was no grand plan for getting a new event going, it just ‘sort of happened’. I think I understand the how and why, if you are interested in meetups or want to build one yourself, this is for you.

Continued »

February 1, 2016  8:43 AM

The Real Effects of Automation in Software

Justin Rohrman Justin Rohrman Profile: Justin Rohrman
Automation, Github, Test Automation

Automation is here for good in software development, and it will have big affects on how we work. But not in the way you might think.

In 1779 a man names Ned Ludd got tired with mechanization and industrialization reducing the number of jobs available for skilled craftspeople. Ned led a group of people in what he called ‘machine breaking’, sabotaging the machines in hopes that it would stall progress from industrialization. They broke a few machines, but couldn’t keep up with the pace that they were being made. These people eventually became known as the Luddites.

Automation and using machines isn’t going anywhere for the software industry either. If anything, it is on a rapid upswing right now. Let’s take a look at the unintended side effects of this trend.

Continued »

January 25, 2016  9:47 PM

Andy Hunt on the GROWS Method – Part 2

Justin Rohrman Justin Rohrman Profile: Justin Rohrman

Agile has never been anything more than a set of guiding principles. That is both a blessing and a curse. Teams that are trying out something new have very little guidance on where to go without an experienced person to give guidance. Others that have been ‘doing agile’ for some time see deviating from the popular frameworks and practices (TDD, BDD, KanBan, Scrum, automate all the things) as being less agile.

Andy Hunt is frustrated with where that leaves us and might have a way forward through the GROWS method.

If you missed part 1, where I introduced Andy and the GROWS method, you can find that here.

Continued »

January 20, 2016  2:31 PM

Under Pressure: Why You Never Have Enough Time

Matt Heusser Matt Heusser Profile: Matt Heusser
career, IT, Time Management

Stop WatchAs an employee, I never had enough time to do everything. When you think about it, that sort of made sense; management wanted to wring every drop of value out of me. If I was working on four things at the same time and could meet my deadlines, why not assign Matt a fifth?

That was a long time ago, back when projects worked in big batches, and you would “juggle” projects, with one that needed serious attention to code while another needed less in test and a third even less in requirements. I understood the thinking, and figured once I started my own business, then things would be different.

Then I started running my own business, and things got worse.

Let’s talk about why that is, and what to do about it.

Continued »

January 18, 2016  9:03 AM

Andy Hunt on the GROWS Method – Part 1

Justin Rohrman Justin Rohrman Profile: Justin Rohrman

Agile started out as rebellion. A group of people who were tired of the routine, structure, and lack of flexibility in software development got together in Snowbird and decided to do something different. Some might say that agile is now that routine, structured, ‘do this, not that’ software methodology that some were rebelling against in the 90s. Andy Hunt is one of those people, and he is doing something about it with a new method he is calling GROWS.

Andy was kind enough to talk with me about GROWS, his experience with agile, and what differentiates his new method from everything else.

Let’s get started.

Continued »

January 11, 2016  12:11 PM

The Princeton University Con

Justin Rohrman Justin Rohrman Profile: Justin Rohrman
Application testing, Automation, University Study

Princeton University led by Andrew Appel just received a 10 million dollar grant from the National Science Foundation to explore tools and processes to completely eliminate the software bug. The basic idea is that all bugs originate from differences between the software specification, and how the code is written. The researchers hope to do all this through a tool called DeepSpec.

The premise of this research is a scam, anyone with a few years of experience in software could tell you that. That is a pretty hard statement, let me explain.

Continued »

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: