|Jack Ganssle's Blog
This is Jack's outlet for thoughts about designing and programming embedded systems. It's a complement to my bi-weekly newsletter The Embedded Muse. Contact me at firstname.lastname@example.org. I'm an old-timer engineer who still finds the field endlessly fascinating (bio).
For novel ideas about building embedded systems (both hardware and firmware), join the 35,000 engineers who subscribe to The Embedded Muse, a free biweekly newsletter. The Muse has no hype and no vendor PR. Click here to subscribe.
October 18, 2019
A couple of years ago we attended a seminar about applying for Medicare. Most likely everyone in the room was 64 years old, and I wondered how many were thinking "wait a minute: roughly three weeks ago I was 30. What happened?"
The years sneak up on one. My kids are 28 and 32 but it seems they were in diapers just a short while ago. The government says age 60 is "elderly," so when Marybeth reached that august age, I told my friends I was sleeping with an elderly lady (OK, I'm older than her, darn it). My brother-in-law countered that when his wife, my sister, went back to school late in life, he relished stating that he was bedding a college student!
After reaching elderly status myself I noticed many contemporaries retiring. Some hated their jobs, others had health problems. All were excited about this new phase of life.
Not for me. I love the embedded field. There's so much going on, so many things to learn. I do have a number of hobbies, sailing, woodworking, reading and sawmilling being the top few. Work does detract from the time I can spend doing these activities.
This summer I turned 66 and continue to find that life has a way of surprising you. I don't have the energy of youth. Or of a 60-year old. Travel is getting harder and my patience with it is wearing thin. Another night in a hotel, sitting on a plane for too many hours - it all is getting old. I spend a lot of time on the road and have visited over 80 countries on six continents, some many dozens of times. Working with engineers in so many places is fascinating and fulfilling but being away from home is no longer my cup of tea. The getting-there part is a hassle.
When not traveling I spend too much time in front of a computer, when the siren song of the boat or the workshop beckons. It's getting harder to block out that call.
Two or three years ago I set a goal of retiring completely at 70. But recently my body has been telling me it can't sustain the current pace any longer. While Marybeth's and my health remains pretty good, we don't recover from assaults quickly. Even a cold lingers for three to four weeks, rather than a matter of days not so long ago. We worship at the altar of Ibuprofen too often. Doctor visits have gone from rare to too often.
So, I've decided to slow down, to try for 20 hours or so per week instead of the standard 40ish that stretches to far more with international travel. I'm cutting back on travel, too, aiming for just one or two trips a month instead of four or five.
It's been a month or so of the degraded work schedule. The result: Things are getting fixed around the house. We're doing a major refit on the sailboat. I have more unbroken time for reading.
I've turned away several interesting-looking large projects in the last few weeks. These would require more focus, attention, and time than I'm willing to commit. One required a half-dozen international trips over a four-month period. That's a bit too much like having a job.
My first paid electronics job was as a technician working on Apollo ground support equipment in 1969, at age 16 (I was a geek from an early age!). After 50 years - 50 years! - in this industry, it's time to slow down. Embedded is still utterly compelling, but I plan to engage at a less frenetic level going forward.
After all, the clock is ticking faster every year.
Feel free to email me with comments.
Back to Jack's blog index page.
If you'd like to post a comment without logging in, click in the "Name" box under "Or sign up with Disqus" and click on "I'd rather post as a guest."
I'll present my Better Firmware Faster seminar in Melbourne and Perth, Australia February 20 and 26th. All are invited. More info here. The early registration discount ends January 20.
Recent blog postings:
- A Lack of Forethought - Y2K redux
- How I Write Code - Comments first, code second.
- How Projects Get Out of Control - Think requirements churn is only for software?
- 2019's Most Important Lesson. The 737 Max disasters should teach us one lesson.
- On Retiring - It's not quite that time, but slowing down makes sense. For me.
- On Discipline - The one thing I think many teams need...
- Data Seems to Have No Value - At least, that's the way people treat it.
- Apollo 11 and Navigation - In 1969 the astronauts used a sextant. Some of us still do.
- Definitions Part 2 - More fun definitions of embedded systems terms.
- Definitions - A list of (funny) definitions of embedded systems terms.
- On Meta-Politics - Where has thoughtful discourse gone?
- Millennials and Tools - It seems that many millennials are unable to fix anything.
- Crappy Tech Journalism - The trade press is suffering from so much cost-cutting that it does a poor job of educating engineers.
- Tech and Us - I worry that our technology is more than our human nature can manage.
- On Cataracts - Cataract surgery isn't as awful as it sounds.
- Can AI Replace Firmware - A thought: instead of writing code, is the future training AIs?
- Customer non-Support - How to tick off your customers in one easy lesson.
- Learn to Code in 3 Weeks! - Firmware is not simply about coding.
- We Shoot For The Moon - a new and interesting book about the Apollo moon program.
- On Expert Witness Work - Expert work is fascinating but can be quite the hassle.
- Married To The Team - Working in a team is a lot like marriage.
- Will We Ever Get Quantum Computers - Despite the hype, some feel quantum computing may never be practical.
- Apollo 11, The Movie - A review of a great new movie.
- Goto Considered Necessary - Edsger Dijkstra recants on his seminal paper
- GPS Will Fail - In April GPS will have its own Y2K problem. Unbelievable.
- LIDAR in Cars - Really? - Maybe there are better ideas.
- Why Did You Become an Engineer? - This is the best career ever.
- Software Process Improvement for Firmware - What goes on in an SPI audit?
- 50 Years of Ham Radio - 2019 marks 50 years of ham radio for me.
- Medical Device Lawsuits - They're on the rise, and firmware is part of the problem.
- A retrospective on 2018 - My marketing data for 2018, including web traffic and TEM information.
- Remembering Circuit Theory - Electronics is fun, and reviewing a textbook is pretty interesting.
- R vs D - Too many of us conflate research and development
- Engineer or Scientist? - Which are you? John Q. Public has a hard time telling the difference.
- A New, Low-Tech, Use for Computers - I never would have imagined this use for computers.
- NASA's Lost Software Engineering Lessons - Lessons learned, lessons lost.
- The Cost of Firmware - A Scary Story! - A hallowean story to terrify.
- A Review of First Man, the Movie - The book was great. The movie? Nope.
- A Review of The Overstory - One of the most remarkable novels I've read in a long time.
- What I Learned About Successful Consulting - Lessons learned about successful consulting.
- Low Power Mischief - Ultra-low power systems are trickier to design than most realize.
- Thoughts on Firmware Seminars - Better Firmware Faster resonates with a lot of people.
- On Evil - The Internet has brought the worst out in many.
- My Toothbrush has Modes - What! A lousy toothbrush has a UI?
- Review of SUNBURST and LUMINARY: An Apollo Memoir - A good book about the LM's code.
- Fun With Transmission Lines - Generating a step with no electronics.
- On N-Version Programming - Can we improve reliability through redundancy? Maybe not.
- On USB v. Bench Scopes - USB scopes are nice, but I'll stick with bench models.