The corner office (ha! Remember offices?!). The coveted title. The authority. These might be what many envision when they think of executive roles. However, the road from being an individual contributor to a manager to an executive in charge of an entire function is one that is much more of
Do you think the first all AI Instagram account has been created yet - one that fools people into thinking it's a real person, but all the photos are completely AI generated? I was listening to Bo Burnham's Inside again, which I am convinced will be the key piece of
A code-breaking Quaker poet from Indiana who hunted Nazi spies? All right, that sounds like some sort of comic-book superhero.
With the rapid advancements in artificial intelligence (AI) and large language models (LLMs), such as OpenAI's GPT-4, the potential applications of this technology in content creation and other industries are staggering. However, finding the ideal use case for LLMs has been a challenging process, and differentiating between artificial general intelligence
Have BrendanAI read this article to you*0:00/4:361× Every so often we hear the phrase “Don't let perfect get in the way of good” – but I am not convinced that goes far enough. What we should say is, “Don't let good get in the way of better.
Have BrendanAI read this article to you*0:00/5:091× Since joining PD in December, I've been learning a lot about our community and what it takes to be a modern security engineer. One of the biggest lessons I think I've learned is: 🤔To be a great defender, you
For years, I coded my website as a static site generated amalgam. While I started from the base VuePress as a building block – which is great, by the way – I also spent far too much time coding fun things by hand. While these things (like hidden keyboard shortcuts) are fun,
As promised in a few of my previous posts, I wanted to write more not only about my career until now, but about where I'm going next – and why I chose this particular course over any other. I want to avoid burying the lede too much, so I'm thrilled to
After a little over 5 years, I'm going to be leaving GitLab for my next adventure. It's no surprise to those of you who have been following me that I have absolutely loved my time there. I'm so proud of what we built—and I'm still proud and awed by
After a little over 5 years, I'm going to be leaving GitLab for my next adventure. It's no surprise to those of you who have been following me that I have absolutely loved my time here. I'm so proud of what we built—and I'm still proud and awed by
This blog was automatically generated using chat.openai.com and the prompt "Write a blog about security engineering and DevSecOps and why it is the next big thing in sofware engineering" Security engineering and DevSecOps are rapidly becoming the next big thing in software engineering, and for good reason. In
As someone who spends a reasonable amount of time writing, rehearsing, and giving tech talks, I often find folks new to speaking about tech asking me: how do you do it? How do you know that you will be able to write and give an excellent tech talk? The simple
In the 15 or so years we've been on a DevOps journey as an industry, we've seen several waves of tooling and processes. When teams were wholly separated, each brought their tools to bear on the problem. Then, as organizations brought teams together, they began to standardize onto a set
NOTE: Sorry for the interruption in your regularly scheduled tech content. I swear I'll write more about tech when I can. Okay, I don't pretend to know everything, but I have seen a lot of "whataboutism" around the Russian invasion of Ukraine and "why are we treating this differently than
NOTE: Sorry for the interruption in your regularly scheduled tech content. But I had to say something about a release that happened in my home country of the United States today There are only two ways that history will judge the current Republican Party: * As an anti-democratic party that lost
Well, it's been a little while since I've written in this space. Who knows why that could be - say maybe it was the holiday time? Or a busy time at work? Or perhaps it's just the ongoing pandemic that is great at taking away the motivation to be productive
This is Todd Beamer. He and 2,976 other innocent people died on September 11th, 2001. I didn’t know any of them, but when I went and saw their names etched in metal at the site of the Twin Towers, I sought out Todd’s name. When I touched
What lessons from the first space race - between Russia and the U.S. - can we apply to our view of the new space race - between billionaires.
Early on in the pandemic, there was a mad rush by many to figure out how to do their jobs remotely. Collaboration, communication, and coordination, all typically done when together in person, were suddenly impossible or highly unlikely. And when you're used to being able to meet in person, "grad
If there is one thing I've learned about actually doing software work in production environments over my career, it is: debugging is hard. And once you accept that it is hard, you have no option, in my mind, except to fall back on two essential but different tools to address
I want to be precise. This isn't from a place of hyperbole - it is in line with the interpretation that Republicans and Democrats alike expressed in Congress. Anyone who protested on Wednesday, peaceful or not, and desired Congress to reject the votes from a state where their candidate didn't
Why we need more people like Timnit Gebru "I know enough to be dangerous" is a term I often apply to myself in many technical concepts. Not being a classically trained computer scientist, but a technologist and developer none-the-less I know that (a) I know more than the 'average' person
This blog was insipred by my talk of the same name. Recently, there has been a lot of discussion about the possibility of multi- and hybrid-cloud environments. Many business and technology leaders have been concerned about vendor "lock-in" or an inability to leverage the best features of multiple hyper clouds.
My Last Name is valid My last name is O'Leary. Spelling it over the phone is fun..."That's O, apostrophe, capital L, e a r y." Despite what many developers think, this is an entirely valid last name. I've dealt with folks too lazy to deal with a ' in
You can also read my blog post on changing the default branch stream upstream in git or renaming your own default branch in GitLab. This post is a living post where I document all the different places where one may need to update the default branch when changing the name
This article was inspired by Scott Hanselman's article about the same topic. You can also read my blog post on changing the default branch stream upstream in git or changing your default branch everywhere else. Also while you're here, go follow me on Twitter and signup for my blog So
I've been using Git for years and always took for granted that the default branch name was master. After all, it's been that way since May 2005 long before I started using Git. At the same time, I've been very supportive of efforts to eliminate master/slave metaphors in tech.
Since I was an early adopter of Slack, I've been using Slack for almost half of my career at this point. I've always been a fan of chat as a way to collaborate with friends and colleagues. Before Slack, it was HipChat - which I brought into my first role
If you're just learning about software development, or are brand new to open source, it won't be long before you encounter Git, a source code management tool and arguably one of the most successful open source projects ever. We asked senior developer evangelist Brendan O'Leary to fill in the background
What is Firebase? Building mobile apps can be painful - especially when it comes to finding a way to provide all the tooling needed to make the application feasible without becoming an expert in many different disciplines. Firebase from Google aims to take away that burden by providing an app
I'm coming up on my third year at GitLab. Or as some people like to put it - I've been at GitLab for 1,049+ hires. GitLab has been growing rapidly, and I've been lucky enough to be there for three separate funding rounds. All of that growth has been
An alternative title for this post could have been: I heard you liked docker, so I put dind. Getting Started It should be clear by now that I love building stuff with GitLab CI/CD. From DNS to breakfast is a pretty wide range. However, past those "fun" use cases,
I've spent some time exploring how to apply the concepts of CI/CD to everyday life. In my first post, I went all in - making breakfast with GitLab CI/CD as the orchestrator. In this post, I'll tell you about a home project I undertook over the holidays: getting
A big part of GitLab’s culture is saying thanks to one another for doing a great job. That can be anything from helping with a tough technical problem to simply sharing a nice coffee chat to break up the work day. One day a Sales team member thanked someone
Last summer, my wife and I bought a new house for our ever-growing family. Before we moved in, we had a couple of improvements made — wood floors to replace the aging carpet in the master bedroom, some required structural fixes. However, when we bought the house, we knew there would