Posts

Featured Post

Ultra Leadership Podcast : How To Lead A Globally Dispersed Team:

Image
Ultra Leadership Podcast with Greg Giuliano:  How To Lead A Globally Dispersed Team  Do you think you could effectively lead a team, even when they’re spread across 16 different time zones?  Well, that’s where the future of leadership lies. Having a globally dispersed team helps you attract the best talent, but the best talent gets wasted without an effective leader.  That’s the bad news.  The good news?  In this episode, you’ll discover how you can effectively lead a team that you’ve never met in person, counterintuitive insights into making meetings more effective, and how even new leaders can lead a global team. Listen now Show highlights include: How reading this book, originally published in 1936, transforms you into an ultra-leader (even in 2023) (2:24)  Are you new in your leadership role? Here’s how to cut years off your leadership learning curve in only a few minutes (3:27)  The simple but wildly effective “Document Everything” approach that lets you lead a team spread out in

Cracking A Global Tech Career ft Wayne Haber (Director of Engineering, GitLab) from Uplers

Image
This session discussed GitLab's technical interview process including taking a coding test to assess skills and discussing the approach, followed by a system design discussion and interviews focused on alignment with GitLab's remote-first culture and values like transparency and collaboration. It emphasized having the required skills, contributing to open source, researching the company, and showing interest in GitLab specifically. It also covers being transparent about gaps in knowledge, unlearning some behaviors from past companies, and focusing on results over hours worked. Lastly it covers GitLab's thorough on boarding process. The talk also provided tips for those switching to a career in tech and succeeding in remote tech roles including taking coding bootcamps and contributing to open source projects. Summary of what was covered Review GitLab's open job listings and handbook when applying. Confirm job posts are legitimate/direct from company. Submit a resume and

SankeyMATIC visualization of my merge request trends over the last four years

Image
To commemorate my 4th anniversary at  GitLab  and my ❤️ for data visualizations (inspired in par t r/DataIsBeautiful subreddit) and my interest in learning new things, I used GitLab's Code Suggestions AI to assist me in writing a small Python script to download and trend all merge requests I created and then used SankeyMATIC to create a visualization of them.

Podcast: Showing Vulnerability as a Leader | A Conversation With Wayne Haber | Tech Done Different Podcast

Image
Episode Description Our guest Wayne Haber, the Director of Engineering at GitLab. Talks about everything from where attackers get their motivation to why showing your team your vulnerabilities is healthy for everyone. You’ll Learn How to make #remotework most effective for you and your team Why we need to change our expectations on instant response for ourselves and our team members How a large company like GitLab works to keep attackers from using their services in malicious ways Why  servant leadership is so important inside and outside of business Learn from the people you lead everyday When you are vulnerable as a leader it will show your team they can do the same Why when you want to make a change in your company it’s so important to bring the data to support your position Podcast Tech Done Different

CWE Top 10 from 2010 to 2023

Image
  Security CWE (common weakness enumeration) trends from 2010 to 2023 that I compiled Sources: https://public.flourish.studio/visualisation/14577819/ https://cwe.mitre.org/top25/

Mentoring Club

Image
  The Mentoring Club is an awesome free resource for mentors and mentees to learn from each other. Some feedback from a recent mentor is below.  I'm so glad they found this to be fruitful! "I highly recommend Wayne Haber as a mentor! His leadership and management skills are outstanding, and he is dedicated to supporting his mentees. He has a wealth of knowledge in engineering leadership and diversity, inclusion, and belonging and provides relevant and actionable advice. Thank you, Wayne, for your dedication to helping others achieve their goals"

Continuous Change Management

Image
Presentation on continuous change management: Continuous change management refers to making frequent changes to products and systems in a controlled manner. It aims to maximize the number of successful changes while minimizing risks. Continuous change management has several benefits, like improved time to market, higher quality, lower costs, and better collaboration. Research shows it leads to better organizational performance. Struggling organizations often have manual change approval processes, external security approvals, and fixed deployment schedules. Successful organizations have automated change management, shift security left, and build safety harnesses. GitLab practices continuous change management with merge trains, trunk-based development, error budgets, feature flags, A/B testing, and incremental rollouts. They aim to make changes easy, simple, safe, and secure. To transition to continuous change management, organizations should establish a vision, plan, ident