For the September meetup of the Jersey City JUG, Mike Coon presented You get what you ask for — so you better ask for what you want.

About the presentation:

As we progress in an organization what we ask for and what we ask about become key to engaging our teams and to maximizing value. We’ll talk about how subtle changes in our approach can ignite creativity and provide a sense of ownership in our teams. We’ll also talk about how to build and maintain credibility through careful consideration of what we ask about.

This presentation is for:

  • Scrum Masters
  • Product Owners
  • Managers and Dev Lead types
  • Anybody else hoping to get things of value from others


Legacy Open Source Fridays

Every Friday since April, we’ve been mending some famous old code that inspired a generation of programmers and continues to provide the foundation of many production systems. Feedback from recent Legacy Open Source Fridays participants:

  • Super welcoming environment
  • Great facilitation, creating a safe and welcoming space for everyone, loved the usage of inclusive language
  • Felt safe to be part of the ensemble programming
  • Really nice group, welcoming new people and people bringing different skill sets. Loved the topic too, lots of learning while contributing to something valuable

September 17 will be our last Friday for a month (I’m going on vacation) and we’ll be submitting our first contribution upstream, together! Sound like a potentially fun and valuable 75-90 minutes? Register ($49 USD).

Exception 1: If you find yourself underrepresented in tech, your session is free. Simply send me a message and I’ll get you squared away. (Or if you know someone, please put us in touch.) I’m not doing you a favor; you’re doing us one. When an ensemble includes a wider range of experiences, it makes wiser decisions.

Exception 2: If you’re between jobs, your session is free. Stay connected to a community of practice and keep your code and collaboration skills sharp. We’ll be happy to have you.

Posted September 15, 2021 at 04:17:24 AM EDT Tags:

On Friday, August 20, Faye Thompson and I once again co-facilitated Two Midwesterners Politely Invite You To Explore Coding, this time as a 3-hour workshop at Code PaLOUsa 2021. The abstract:

Wonder what it’s like to do what programmers do? Maybe people have tried to explain it, but didn’t put it in terms that computed for you. Or maybe you would like to become more technical, but the mere thought of trying to code has felt intimidating. Today is a new day!

Faye’s a non-programmer from Ohio, Amitai’s a sometimes-programmer from Illinois, and with your help, we’ll solve a problem by thinking and coding together. If you want to, you can take a brief turn at the keyboard; if not, no biggie. When we’re done, we think you’ll have a new kind of feeling about code and coding. You might even want to pursue it further.

We didn’t have much audience participation, possibly because our session had to be rescheduled from Wednesday (against other half-day workshops, but I was traveling to Germany that day) to Friday (against regular-length talks). On the plus side, Faye and I got to spend a few hours together pair programming, culminating in a last-minute pivot to “FizzBuzzBlerg”. And though we don’t usually record this material, the conference has been capturing every session. I’ll share the video if and when they publish.

Posted August 20, 2021 at 12:06:13 PM EDT Tags:

For the August meetup of the Jersey City JUG, Nayan Hajratwala presented Power Up Your Gradle.

About the presentation:

Does Gradle make you sad? Are slow & flaky builds stealing your time? Are you a Maven maven, longing for the days you could write incomprehensible build files in XML rather than Groovy? If so, this session is for you! Together, we will delve into some techniques to keep your Gradle builds simple and maintainable.


Legacy Open Source Fridays

Every Friday since April, we’re mending some famous old code that inspired a generation of programmers and continues to provide the foundation of many production systems.

Got limited time and energy for skill development? Participate in a 75-minute collaborative programming session. Contribute to Open Source with an experienced, kind, inclusive, and slightly silly guide. Take pride in your efforts and how they multiply with others over time. Gain new insights into your own legacy code — and have fun doing it.

Last Friday I mobbed with 3 other guys I never met before, on a codebase I have never seen before, in a language I never learned.

I felt valuable within 45 minutes.
Idan Melamed

You deserve to feel this way. You deserve to learn this way. Join us.

Posted August 10, 2021 at 05:18:37 PM EDT Tags:

On Thursday, June 17, for the 6th edition of “Legacy of SoCraTes”, I gave a public talk with this abstract:

In inside-out TDD, we incrementally redesign objects, their interactions, and the system as a whole, starting in the small and moving toward the large. In something we might by extension want to call “Inside-Out TDD-Driven Development”, we incrementally redesign ourselves, our interactions, and our systems of work, starting in the small and expanding outward. I’ll tell some personal stories about the impact of software craft on emotional states and working relationships, and I’ll lay out my reasoning for Inside-Out TDDDD being perhaps the most effective path toward greater joy and humanity in software development.

The talk is about technical practices, sort of — in the sense that we can use them to improve our emotional states, working relationships, and business results.

Listener feedback has included:

”I loved it. It was fantastic. My heart contains more praise than I know how to put into words.”

”Only a quarter of the way in and I’m loving this talk. Lots of notes taken and quotes stolen already…. Your perspective adds a whole ‘nother layer of richness that I never realized until now was there.”

”Stories that teach in so many dimensions!”


Posted June 17, 2021 at 11:00:00 AM EDT Tags: