In this first introductory post, we’ll explore the motivation behind this newsletter, as well as how all get started. In the upcoming articles, you can expect practical advice, thought-provoking discussions, and strategies to help you thrive as an engineering leader.
🤷🏻♂️ Uncertainty!
A while back, I had a conversation with a good friend—someone who’s always been a source of pain motivation for me. He asked me a few tough questions:
• What am I doing to feel productive?
• How am I contributing to the community?
• Is there anything in my work or life that I’m genuinely proud of?
Honestly, I didn’t have solid answers. I mean, I could guess, but nothing really felt meaningful. Even now, as I sit here writing this, I’m still not entirely sure. That uncertainty is still hanging around.
But what did stick with me from that conversation was the spark it lit. I felt motivated to try something new—and sometimes, that’s all you need to take a step forward.
⏰ The Time is Now
Here’s the thing: instead of continuing to write for other blogs—pitching ideas, waiting for someone to approve them, or trying to fit into someone else’s vision—I realized I could just do my own thing. Start something simple. Write my own blog.
Why not? I’ve picked up so many lessons and stories over the years. It feels like the right time to start sharing them.
So, yeah—this is where it begins. And honestly? I have to give credits to my friends for pushing hard👏🏻.
🤝🏻 Setting Expectations
Here’s the plan: I’ll (try) posting once every other Sunday. Nothing crazy, just some practical advice and ideas that (hopefully) you can actually use—whether it’s about growing your career, improving as a leader, or navigating the tech world in general.
That said, if you like what I’m writing and want to support the blog, feel free to share it with your peers or subscribe ⬇️ or both‼️ Every little bit helps🙏.
And that’s it. git push -f leadership was born🍼.
🖥️ Why this Name?
This blog combines two of my biggest passions: software engineering and leadership. The name comes from the “git push” command, something developers use every day to move their work forward. For me, it’s a metaphor for progress—pushing boundaries, trying new things, and making meaningful changes.
The -f flag!
Inspired by Git commands, it reflects the reality of leadership;
Sometimes it requires careful planning and collaboration. Other times, it calls for a git push -f — a decisive push to force progress when things are stuck or aren’t going as planned.
Leadership is about knowing when to adapt and when to act boldly.
💡 The Idea
The idea behind this newsletter is simple:
“ I want to help people grow! ”
Whether that’s by sharing leadership tips, career advice, or insights about building better teams, my goal is to make this blog useful for anyone who’s trying to improve.
Helping others succeed has always been important to me—it’s what drives me, honestly. This blog is a way for me to keep doing that, whether you’re a developer, a leader, or someone just figuring out your next step.
If you care about growth, collaboration, and using leadership to make a difference, then I think you’ll find something here that speaks to you.
🔮 What’s Next?
I have plenty of ideas for where this blog could go. Topics will probably shift over time, but here are the areas I want to focus on for now:
• Building strong, adaptable teams
• Leading with clarity in fast-paced, tech-heavy environments
• Career growth strategies for people at all levels
• Applying agile principles to work, leadership, and even life
• Embracing innovation and collaboration in the workplace
This blog is still in its early days, but the focus will stay the same: growth, leadership, and creating meaningful change.
If that sounds like something you’d enjoy, I’d love for you to stick around and see where this goes.
Cu soon 🍻!
Ps: ”In the next article, I’ll explore how to turn difficult conversations into growth opportunities.”