Hi, I'm George!

headshot

This is my personal space dedicated to hobbies, side-projects, and just random stuff that I find amusing.

Be warned, I’ve been writing and posting here for over three decades. Some of what I’ve written as a teenager might be now out of sync with my tastes, beliefs, and even reality. Sometimes, I also publish works-in-progress here, to get early feedback from folks. I choose to leave it all as is for posterity, as a record of my growth (or more likely a decline, as I enter my 6th decade).

icon If you’re interested in my work as a leadership coach, please visit Sudarkoff.com to learn more about my practice, and to book a free intro call.

icon For my writing on leadership and related topics, visit Sudarkoff.com/blog.

icon My professional profile is available on LinkedIn and my Manager README, as well as the most recent tech resume, could be found here.

icon You can also find me on BlueSky.

icon Lastly, the contents of this site, as well as all of my open-source software, electronics, 3D printing, and other projects could be found on my GitHub.


Yield to temptation

Oscar Wilde famously wrote, “The only way to get rid of a temptation is to yield to it.” But this quote is as profound as it is misunderstood.

People believe that giving in to a temptation is a weakness. And they judge harshly those who can’t resist their unhealthy urges. Yet, they don’t apply the same standard to people obsessed with, say, sports or arts. The difference between these two is thinner than most think.

Feb 15, 2023 | 225 Words | Read more…

Distributed Ops for Distributed Apps

My proposal for a talk I delivered at Velocity Amsterdam, 2016. Slides are included at the bottom of the page. For the full transcript of the talk, visit https://sudarkoff.blog/p/distributed-ops-for-distributed-apps (paid subscription, free trial available).

Description

In the world of microservices, when things are moving fast and constantly breaking, the accepted wisdom is that teams must own the whole stack and operate their services themselves. But how much stack is “the whole stack”? How do we ensure that operational standards are consistent across the organization? What’s the right balance between consistent standards and the ability to move fast?

Feb 10, 2016 | 368 Words | Read more…

Crêpes

Ingredients

  • 3 eggs
  • 1 pinch of salt
  • 3 tbs of brown sugar
  • 30g of butter
  • 200g of all purpose flower
  • 0.5L of whole milk
  • 1 generous splash of Amaretto (alt: vanilla extract, Rhum, any other flavorful booze)

Method

Batter

  1. Beat the eggs
  2. Add the sugar and salt, and stir well
  3. Add the melted butter, and stir well
  4. Add some flour until the batter gets more uniform and then add some milk to make it smooth, continue until all flour rand milk have been added
  5. Add Amaretto
  6. Let the batter rest for an hour

Cooking

  1. You will need a ladle, some melted butter in a small container and a brush to oil the pan
  2. Set the pan on a medium heat
  3. Brush the pan with a little bit of melted butter (repeat every 5-6 crêpes)
  4. Using the ladle, pour some batter onto the pan while tilting and turning it to cover the entire surface of the pan with batter
  5. Take care not to make it too thick, these are not pancakes!
  6. Once the edges of the batter start to lift and the crêpe does not stick to the pan anymore, turn it over
  7. Let the crêpe cook for a minute more, then slide it to a warm plate and optionally brush some butter on it
Jan 29, 2015 | 214 Words | Read more…