Moving on… (part 2)

My last post ended with thank you – to those who have stayed as well as to those who have left civil service. After several questions from readers, I want to be more explicit on why my “thank you” was deeply genuinely written – as well as share suggestions that helped me with my own next steps. 

Thank you for working in jobs that are often thankless (when all goes well) or in the newspapers (when anything goes wrong – regardless of whether it’s your fault or not!). Thank you to those of you who literally put your life on the line as part of your job. Thank you for taking on a job that pays 24% below private-industry on average (and between 42% to 160% below private-industry average for high-demand tech skills). Thank you for doing your work using old legacy technology that is often so fragile, inefficient and needing so many overlapping manual workarounds that no-one I know would dare use these systems when starting or scaling a Silicon Valley company. (In case you were wondering, those systems are not cheap. The U.S. federal government spends $102 Billion last year on technology systems and contractors[1] which is more than the $90 Billion spent by *all* venture capitalists in Silicon Valley *combined* in 2024[1]). 

For those of you who are still in public service, I thank you for continuing to serve in these “interesting times”. I send you my thanks, best wishes and encouragement. Thank you for continuing to help other humans who depend on the services you provide. Other humans who you will likely never meet. Other humans who live in our *United* States of America. If faced with unusual or questionably illegal directives, I ask that you always keep your oath of loyalty to the Constitution of the United States as well as your personal and professional integrity. I, along with everyone else in this country, depend on you.

For those of you who have left public service, please keep your original heart-felt focus for helping others. There are plenty of organizations who crave your skills and your integrity – once you find them and they find you. These organizations exist in a range of different legal forms – state government, local government, NGOs, non-profits, public-private partnerships as well as pre-IPO startups, Public Benefit Corporations, multinationals and other forms of private industry. Avoid wasting your time running around in demoralizing interview/rejection spirals for roles that somehow don’t feel right in the first place. Instead, figure out whatever social need matters the most to *you* personally and focus there. After you think you have identified your focus, then start looking around – and talking about your focus with others. Maybe you’ll find that your focus is almost – but not quite – right, so be comfortable adjusting your focus as you talk, listen and learn with others. Maybe your next opportunity to do work that matters to you is sitting right there in front of you – with a different title or in a different part of an organization chart of an atypical organization. Or using different tools and a slightly different scope of work. Or maybe, just maybe, no-one is doing it yet, so you should gather some like-minded humans to start a startup! While the current venture capital AI funding frenzy is in the headlines, there are other funders out there looking for public-service-focused, mission-driven experts with proven real-world experience who want to make a difference in society! 

I’ve bounced in and out of roles in startups, non-profits, multinationals and government. In each of these worlds, the terminology, norms and expectations can be confusingly different. In each of these worlds, I’ve found good humans doing their best meaningful work to help others – and you will find them too. If we’re connected here on LinkedIn, and there’s anything I can do to help you continue to help others in our community, please let me know. 

Thank you (again) for serving.

John.

Moving on…

As of 30sep2025, I am no longer a federal employee – which is interesting because I never expected to be one in the first place! 

(That one sentence took a few months to write.)

What’s next for me? I’ll cover that in a later post. For now, I note that I was not the only one to leave federal service recently. Because there are no official numbers from the federal government, we have to rely on research from Partnership for Public Service who estimate over 211,000 humans have left so far in 2025, with even more expected to leave/be-pushed-out by 31dec2025. It’s important to keep in mind that, even after all those humans went away, the need for their work did not go away. Politicians in Congress create laws requiring those services be provided. Humans in civil service government provide the services (as required by those laws) to all those who depend on those services. Now, however, many of the humans in civil service who did the actual work of providing those services are… gone. 

Some humans left or were pushed out because they objected to legally-dubious or plausibly-illegal instructions from new leadership[1][2][3][4][5][6][7][8][9][10][11]. Some humans left because they were ordered to relocate at short notice to arbitrary locations intentionally geographically far from their operational work and their family – or else be fired in a form of clandestine layoff[1][2][3]. Some humans left because aggressive, changing and contradictory behavior by new leadership intentionally “put them in trauma”[1][2][3][4][5][6]. Some were fired without cause simply because they were easier to fire[1][2][3]. Some were fired, re-hired and then re-fired [1][2][3][4][5][6][7]. Some were fired against the recommendation of every living former head of that agency[1]. Some were fired simply because new leadership didn’t know what their department worked on – and later didn’t know how to re-hire them after the severity of the error of their firings was discovered[1][2][3]. Predictably, many of these actions triggered ongoing court cases[1][2][3]. 

Some humans stayed because they hoped to find a way, despite all the disruptions from above, to continue providing the services they cared about to citizens who depended on them. Some humans stayed because they are driven, in their heart, to serve and help others. Some humans stayed, despite being paid 24% below private-industry average, because they needed the very next paycheck. (This is not unique to U.S. government employees – 37% of all adult Americans, including those with jobs, don’t have enough spare cash to pay an unexpected $400 emergency bill). 

Some humans who left felt guilty for abandoning their friends and coworkers who stayed. Some humans who stayed felt guilty for not leaving with their coworkers. Some humans who stayed felt abandoned by their departing coworkers. 

Each human had to make their own personal decision – for themselves, for their family and for their professional career. These current/former coworkers are still trusted colleagues, respected domain-expert professionals and (often) lifelong friends.

To all of you who served alongside me in public service – the only words I have are: Thank. You. 

John.

ps: Click here for part#2.

Exponential Organisations (ExO) Podcast

I was recently invited onto the Exponential Organisations (ExO) podcast by Lance Peppler – and the recording is now publicly available here and via your local podcast supplier.

Our recording date had been scheduled weeks before COVID-19 became top-of-mind here in US, and South Africa, but the timing of this podcast discussion now feels very, very, relevant.

We covered some topics from my book about how to work effectively while physically distributed, as well as why distributed teams (working from home, etc) are good for business – including workforce diversity, ability to hire and retain, and of course office real estate costs. In these COVID-19 days, of course, we also allocated a bunch of time discussing how COVID-19 has forced a sudden, widespread, change to how most “knowledge workers” actually do their work and handle prolonged “disaster” events like this. Including of course, an interesting discussion on whether we will return to the way worklife was before (the “old normal”) or are we going to have a permanently changed “new normal”?

Have a listen, and let us know what you think!

Speaking at RemoteAID today – how you (yes, you!) can help…

Today is RemoteAID conference.

This free day-long event is fully online, in these #covid-19 times and is helping raise donations for the Red Cross. I’ll be the closing speaker on main stage at the end of the day, with “How You (Yes, You!) Can Help Rebuild Economies”.

Come join this conference, learn tips and tricks from an amazing collection of seasoned industry leaders and share your knowledge with others. This looks to be an exciting day, Chris Herd, David Heinemeier Hansson, Jo Palmer, Paul Estes and Tracy Keogh were the first 5 to make me stop and go “wow”, but you should see the entire list at https://runningremote.com/remote-aid-agenda/.

See you all later today?

Distributed Teams: a new approach to Economic Development

Here’s an interview I did at NomadCity in Gran Canaria, Spain describing how Vermont’s “Remote Worker” Law is such a different (and successful!) approach to economic development. Touches on multiple aspects, including the diversity, environmental and community benefits of this program.

“The Race for Space” by Public Service Broadcasting

I was happily surprised by this as a gift recently.

For me, the intermixing of old original broadcasts with original composition music worked well as an idea. Choosing which broadcasts to include was just as important as composing the right music.

I liked how the composers framed the album around 9 pivotal moments events from 1957 (launch of sputnik) to 1972 (Apollo 17, the last Apollo departing the moon). Obviously, there was a lot of broadcasts to choose from, and I liked their choices – some of which I’d never heard before. Kennedy’s “We choose to go to the moon” speech, a homage to Valentina Tereshkova (the first female in space), Apollo 8’s “see you on the flip side” (the earthrise photo taken by Apollo 8 is still one of my favourites), and the tense interactions of all the ground + flights teams in the final seconds of descent to land of Apollo 11 (including handling the 1202, 1201 errors!).

All heady stuff and well worth a listen.

“Oughta See” by General Fuzz

Well, well, well… I’m very happy to discover that General Fuzz just put out yet another album. Tonight was a great first-listen, and I know this will make a happy addition to tomorrow’s quiet Sunday morning first-coffee. Thanks, James!

Click here to jump over to the music and listen for yourself. On principle, his music is free-to-download, so try it and if you like it, help spread the word.

(ps: if you like this album, check out his *6* other albums, also all available for free download on the same site – donations welcome!)

BBC’s Panorama coverage of The Spaghetti Harvest

(“Panorama” is the very-serious-current-affairs program of the British Broadcasting Corporation, and has been running continuously since 1953, making it the longest running current affairs program in the world.)

On 1st April, 1957, Panorama ended its show with a brief ~3minute segment on the early harvest of the Spaghetti trees along the Swiss-Italian border.

It is believed to be one of the first times an April’s Fool joke was played on television viewers, and caused quite the stir at the time. Excellently put together, with great attention to detail, and a script echoing an earlier segment about the French wine harvest, I found it a great fun 3minute watch.

Enjoy!

More details on Wikipedia and The BBC.

Respect

Summit is coming.

Summit is exciting. With so many people scattered around the world, this gathering of Mozillians… this summit… is a rare chance for people to get together face-to-face.

Summit is scary and stressful. It is a total change in location and routine, which can be stressful. It forces everyone into a high-volume-of-contact… not anonymous contact like a crowded street in New York… high-volume-and-intense-contact with lots of people you work with, closely or intermittently, on a shared project that we all care about passionately. It’s exciting. It’s invigorating. It’s overwhelming. In the coming days, even extrovert people will need a quiet time or two… more introverted people doubly so. Add some small factors like: jet-lag, sleep deprivation, language barriers, change-of-routine, and it’s easy for people to get frayed at the edges.

With that context, I’d like to offer the following thoughts:

  • Respect of self (1): Despite all the great things going on, keep a mental track of how *you* are doing. If you are feeling stressed/overwhelmed with everything, take a few minutes to walk outside in the sunshine, read a book in your room, go for a jog in the sunshine, call family back home, go for a swim… everyone is different, so do whatever works for you. I’ve done this at every conference I attend over the years, and it really helps me recenter. It also lets me mentally process all the inputs so far, and gives me time to remind myself what is important that I still need to do when I go back in the crowd. After all, we’re all here to connect.
  • Respect of self (2): Don’t quietly put up with unacceptable behavior. If a conversation or a situation is making you uncomfortable, make a mental note of it, regardless of whether it’s directed at you, or something you observe/hear being directed at someone else. Politely say “I’m starting to feel uncomfortable“.
    It may not be intended, so this is a great way to give others a chance to quickly learn, self-correct and grow (without risking offense to either party). If that doesn’t fix things, politely excuse yourself with “That’s an interesting opinion, but I have to leave now” and disengage. Some people, at Mozilla and elsewhere, enjoy trolling… but keep in mind that you don’t have to feed the trolls if you don’t want to. Nicole’s presentation is just great, I re-watch it often. If you think the situation merits it, please do let any of the Mozilla Conductors or Site Hosts know.
  • Respect of others: Lively, honest, debate is a great way for smart people to quickly solve complex problems. When it works, it’s magic. True magic. And to be encouraged. Sometimes, however, these can spiral out-of-control. The difference, as far as I can tell, is respect. Don’t impose your thoughts/intentions where they are not welcome. To be clear, I’m not saying that people should stop having honest conversations, and suddenly be all super-politically-correct. Just be respectful. If you find yourself in a heated discussion with someone, and you’re not getting anywhere, try the following:
    • Wait, wait, wait. We’re repeating ourselves here, and clearly not agreeing, so lets take pause and reset.
    • Then wait a few seconds, and take a few deep breaths!
    • OK, to reset context, can we assume that we both are professionals in our areas? Can we assume that we both want the best outcome for Mozilla? Agree?” (It is important to have these be asked, and answered, honestly and with “yes” from both! If you cannot even agree to this, you’ve got a different situation to resolve.)
    • Once you get a “yes”, then speaking calmly, ask “ok, so using different words, can you tell me why you care about xxxxxx? And I promise to not say *anything* until you tell me you’re finished. Then afterwards, we’ll switch, so I’ll speak without interruption, and you listen. But you first…“.
    • Listen. Take notes if it helps. Allow the other person time to pause and collect their thoughts without interruption. Literally no interrupting.
    • When they finally say they’re all done, then say “ok, here’s what I heard you say – is this correct?” and paraphrase it all back to them. Adjust for corrections and repeat if needed, but make sure to state the full end-to-end one last time after last corrections, so they clearly hear you say their entire opinion/concerns *once* perfectly, in one uncorrected pass.
    • Now, reverse roles. “ok, now it’s my turn to speak without interruption, while you listen“.
    • Make sure they can paraphrase back to you, accurately like you did for them.
    • Almost every time I do this, we instantly find that we were actually solving unrelated *different* problems… problems which just happened to overlap in one small area. No wonder we couldn’t agree! We were two smart professional people who were each actually solving very different problems. This tactic helped debug *which* problem we were each solving, and typically cleared things up right away.
  • Respect of Mozilla: I didn’t create Mozilla, but I’m super glad that Mitchell, Brendan and others did years ago. Imagine for a second… if this was a organization that you had created, and nurtured over the years, how would you want yourself, and everyone else, to treat each other? With that thought in mind, go out into the great crowd and engage.

Hopefully people find these thoughts helpful. Disclaimer, this is an area I’m still working on myself, so any feedback/suggestions/improvements are very very welcome… either here or in email or (yes!) in person!

Travel safe, see (some of) you soon, and lets have a great Summit!

Respectfully
John.

ps: Some additional links I found helpful are: Bob Sutton’s No Asshole Rule and Laura Forrest’s “5 Hacks to make the most of Summit”, bsmedberg’s “Mozilla Summit: Listen Hard”… and yes, of course, I would be remiss to not include this great song:

Yoda does powerpoint

Concise. Accurate. Perfect. Just perfect.

(credits: Looks like graphjam.com is now part of cheezburger.com empire, which confused tracking down the original author. Digging around, I found a few versions of this on different sites going back through 2011. I *think* its originally from Nathan Yau on flowingdata.com, or Garr Reynolds, posted here but if you know anything about the original author, please let me know.)