Engineering Productivity
At AccelerEyes, Jimi has always encouraged the engineers to be more productive. He pushes himself harder than anyone and then inspires others to follow suit. Here are some things that we have done to encourage productivity:
- minimized meetings
- minimized distractions, using a Skype-first bias when needing to get someone’s attention even if they are just across the room
- decreased communication latency with an open seating arrangement for easy collaboration among engineers
- use simple, powerful editors for developing (e.g. emacs or vim), encouraging keyboard-only driven development (reducing reliance on a mouse)
- use good tools (e.g. GIT, Google Docs, JIRA, Jenkins, etc)
Jimi has been on the road a lot the last 6 months, overseeing some projects and working with engineers in other companies. While traveling, he noticed a wide spectrum of development speeds at other firms. Some were horrifically slow. There are many reasons developers can be slow. But one thing he noticed is that typing speed makes a difference.
When he came home, he encouraged our team to do a words-per-minute (WPM) test to see how fast we type. I’ve not seen all the results yet, but I’m already amazed at the spectrum of values. Jimi tops the charts with 92 WPM at 1 error. I come in at 72 WPM at 0 errors (on my 2nd attempt). At the slower end of the range, there are some in the 30-40 WPM range.
Of course, typing speed is just a small part of productivity, but it’s a task done sufficiently much in everyone’s life that we all could do well to type faster.
Here is a link to the simple typing test we took. Give it a whirl and post your results in the comments!
What things do you do to encourage greater engineering productivity?
From the conversation
Comments preserved from the original post.
Peter Hamilton
74 with 3 errors
melonakos
In reply to an earlier comment
That’s pretty good, especially if the first try. On my first attempt I was mid-50s.
Peter Karasev
First try:
Your speed was: 72wpm.
You made 2 mistakes,
Second try:
Your speed was: 422wpm.
Congratulations! You made no mistakes, practice does make perfect.
Moral of the story: work smarter 😉
melonakos
In reply to an earlier comment
Ha, yes, work smarter is critical.