I’ve started journaling/blogging my preparation to build an acoustic bass guitar. You can read about it here: Luthery.
Author Archives: Randy Peterman
Happy New Year! WELCOME TO 2012!
Happy New Year! I can’t wait to see what 2012 holds. Its looking exciting and i’ve got a lot to learn. As you’d expect, i’ll do a bad job if keeping you posted 😉
Merry Christmas!
Normally I’d write some very sentimental message right here, but today I’m going to just link you over to Cake Wrecks. Now I’ll say this: Thanks for pulling with us during 2011 – it’s been quite a year with lots of firsts and some hopefully lasts, and maybe even a laugh or two. As for now: may your Christmas be heavenly focused, and may your time with your family not need spiked eggnog. And if you don’t get time with family may you get time with friends. And if you don’t get time with family or friends may you get it before or after. And if you’re an exception to that: I’m sorry.
Question of the week: What was the best part of 2011?
Drive Me Crazy: Email That is Only a Subject
If you want to drive me bonkers send me an email that is only a subject. It will make me crazy because most of these emails come in like an awkward text message, but instead of using the body of the message to tell me more information I get nothing. Blankness is not boldness in this case. Send me an email with a subject that means something (hopefully within the vein of content that your message body contains) and then a message body that contains full, complete, clear thoughts. I even prefer paragraphs rather than a stream of consciousness email that is about 6 topics, but has no way for them to be found due to a lack of break in contents.
Yeah, if you send me emails with just subjects I’ll be bothered. I won’t tell you, but I will tell the Internet.
I’ve Been Reading a Lot Lately
I’ve been reading a lot lately. Below is the list of books I’ve read since October, almost all of them have been 4 or 5 out of 5 stars.
The Power of Who [5/5] – a great book on the importance of relationships and their use in our growth and achievements as people. There are people in your life that are willing to help you, are you asking them? Are you settling for “what else” or are you striving for “what’s more”?
EntreLeadership [5/5] – Dave Ramsey has been known for his personal finance book, “The Total Money Makeover”, but this book on leadership in small-to-medium business is a must read. Lots of insights into people, planning, and developing a winning culture.
How the Mighty Fall [5/5] – What if you could avoid leading a company into disaster? What if you were able to turn a company headed for disaster around? This book has a lot of good material in it and it may be just the awakening that some company leaders need. Once they read that one, they should read “Great By Choice.”
Great By Choice [5/5] – This great book on what makes companies stand out in a crowd should be read by anyone in the business world looking to evaluate their own company’s success or failure. The illustrations help make the points in this book and engaging research ties into incredible value for anyone who is looking for direction on how to improve their company and their company’s leadership direction.
Kanban [4/5] – This book is about starting up a “Kanban” or LEAN implementation in a software development environment. There’s a lot of good material in here, but some of it went on a bit long for me [thus the 4 out of 5 stars]. However, despite needing to be a bit shorter in a few places this book is a must read for anyone looking to bring transparency to their software development projects in a team environment.
I’m also working on Lean Startup and Passionate Performance. Reports on those are to come!
Principles Inform Practices Which Inform Process
Continuing in my nerdy output of management concepts** I want to highlight an important idea about management processes.
Imagine a carpenter who took the blueprints for a house, read them once and then never checked back to make sure that all the details were right. That carpenter built the whole house and upon completion the inspector showed up to review the first phase of the work. The inspector would require that all the drywall would need to be ripped out so that the plumbing and electrical and structural work was done properly. In fact if the foundation wasn’t properly inspected they may make you tear the whole house down to the foundation. The mechanisms in place to make sure that the house can be moved into are strict to make sure that people who move into a house are safe and to confirm that the home will meet the minimum requirements of building code.
Final inspection processes are the worst gating mechanisms as far as efficiency is concerned. Gating mechanisms are used to control bad output/content/products from hitting the public or releasing into production. This is part of quality control work, which is important. However, often decisions are made that trump the processes and I’d like to address that idea here.
Principles are basic assumptions that lead to actions for the individual. If a company has hired an employee who has either under-developed, compromised, or incorrect principles then the outcome will be under-developed, compromised or incorrect. This applies to me as much as anyone else as an employee. I’ve had bugs in software because I compromised on my principles for the sake of time or in response to perceived pressure and the outcome was compromised [read: bugs in the code]. Instead I needed to work with the discipline and conviction that were the principles I knew. This would involve test driven development, careful use of the tools that I had, and doing things the ‘right’ way. Software Craftsmanship principles that lead to a quality outcome over and over.
Principles lead to practices – they’re things that I do and tell other people about so that when they’re doing what they do they might consider changing their practices based on the principles I’ve informed them of. Maybe they add test driven development to their repertoire. Maybe they break changes down into better modules of code so as to make it more testable. Maybe they teach me a principle so that I can do a better job because my personal craftsmanship toolbox is added to. In the end the principles lead to best practices that are applied and expected between myself and the community of developers (or team) that I work with.
Processes – being required/enforced by an outside party (management, C?O’s, clients) – should almost appear as an afterthought. They should be affirmed, but they should never trigger a gating situation. Internal processes should exist, but should not come up as tests or mechanisms that lead to surprises. Instead the value of the process is to confirm that the right principles and the right practices were in place. You see if the wrong principles and practices are in place then the technicians employing their trade can either figure out a way to bypass them, or they’ll slow down the whole race to completion of work because they ignored them and the problems weren’t discovered until the end. If processes are finding issues then the principles and practices should be addressed first because they are the location of the problem. You don’t need more processes, you need quality in the principles and practices of your team.
I’m learning this about myself the hard way – so this isn’t something that I’ve known all along, it is what I’ve seen in myself. More processes will just slow down the final work of your team as they reach a release. However, if the team is not responsive to education and learning proper craftsmanship principles and embracing practices of maturing craftsmen (and craftswomen) then they’re not going to be helped by more processes. They may be a bad fit for your company or project.
Make sure you know the blue prints. Make sure you know the best way to do things. And for heavens sake, don’t let the inspector find your mistakes and make you do the work again – do it right the first time.
** ignoring that a majority of my readers are family who could probably care less
She’s a Bad Nurse
The 6yo said today, “I went to the nurse, but all she gave me was some water. She’s a really bad nurse.” The 6yo has a cold and no other needs of any sort. I would suggest that the nurse does a fine job, and the 6yo needs to adjust her standards.
Five Whys
In problem solving you will find some business leaders suggesting a technique called “The Five Whys”. When you find that you have a problem you’ll be inclined to ask why the problem is there. You’ll see an answer to that question. But don’t stop there. Ask why (up to) five times. It often leads to the real problem. If you stop early you’ll get to a problem source, but you need to dig deep and be honest.
This works for business, sure, but it also has real-life, personal implications. If adulthood is (in part) about honestly looking at what’s around you and facing it honestly, then asking an honest series of why’s is important. I’ve been dealing with various stresses this year (and every year prior) but it wasn’t until recently that I started to consider the five whys and looking at their implications on my own needs and opportunities.
Why not ask why more often, more deeply, and more honestly?
Serve
Aside
Remember: if you don’t let people serve you, you’re short changing them.
If you’re not serving people, you’re short changing them.
On Grandness of Vision
I’ve had a lot on my mind lately, but one of those things is having a personal vision, having a vision for my family, as well as a vision in my job. The theme has come up over and over again since October when I talked to my friend Dave O’Hara who started the dominoes tipping. I’m not talking about simple goals like, “don’t worry, be happy,” but instead I’m referring to the massively grand vision. Let me explain a bit.
My grandfather, on my dad’s side, created multi-track recording equipment that is rumored to have been used by the Beatles because it was so innovative. He’s created special instruments for all sorts of technological needs. He’s an inventor (still, even in his 80’s). In his lifetime he’s done some pretty amazing things that outstrip most lives in stories and impact. He still has a 5 year plan that involves working on projects as well as ministry and evangelism.
My dad has so far turned around two businesses of two different kinds in ways that were unconventional, but really impacted lives by enabling employees and letting them know their ability to contribute to a grand vision. He saved hundreds if not thousands of jobs. He’s still impacting lives with an even grander vision as an elder at Holly HIlls Bible Church.
I write software for a living. I want to create the equivalent to “something the Beatles used,” or turning an entire company around. My vision for my life needs to be bigger, longer term, and most definitely grand. Personally I need to have areas I know I’m growing. As a husband and leader of a family my direction for my family needs vision so I can make better decisions about our stewardship of finances. As an employee I need to have a vision for the projects I’m given that is bigger than everyone else’s vision for the project because I want to exceed expectations.
Do you have a grand vision? Can you set goals and make plans without one? I would contend you cannot push out into deeper waters without a plan, but you can’t have a good plan without a better vision.
Of course vision requires context, but that’s probably better for another post.