A computer science education is needed to be a Software Engineer.

I’m extremely biased when it comes to whether a computer science degree needed to become a software engineer. Laying all my cards on the table: I have bachelors and masters degrees in computer science (b-schools). I have hired engineers for my team and for the organizations that I’ve been a part of. I believe coding […]

I can’t stand to see another black body dead on the ground.

I can’t stand to see another black body lying dead on the ground. It bothers me emotionally; it keeps me awake at night. I don’t know these people who died, but they look like me. I can’t watch the news anymore. I don’t understand why this keeps happening.

Let’s add a little diversity to the mix.

Lack of diversity in tech is a huge problem in tech. There are so many underrepresented groups in most the largest tech firms in the country. As a black engineer I got use to sometimes being the only black candidate, the only black engineer on the team, and the only black employee in the company. […]

Moving to Kubernetes too soon

A couple of my friends and I have had several conversations around Kubernetes and team adoption. There’s nothing wrong with Kubernetes–it’s a great tool with a wonderful, rich development ecosystem. There’s a huge diverse development community that advocates for its members by helping anyone that needs advice on whatever issue you could be facing. Kubernetes […]

Deliver quality, not features or enhancements.

Delivering something that works consistently is far more important than delivering more capabilities that work sometimes. If development teams and/or customers are depending on your platform are constantly interrupted by an experience that leaves them with no desire use your platform, services, or components, then you could be losing them forever. It’s a chilling experience […]

Embrace devops culture, not just tooling.

I might be dating myself, but I remember when there wasn’t a public cloud to deploy to. No AWS, Azure, or GCP. Most of the organizations that I worked in Chicago had their own data centers. These companies rarely had a disaster data center(s) because it was too costly, deployments took hours/days, and run or […]

What’s it like to be a Staff Engineer?

Tell us a little about your current role: where do you work, your title and generally the sort of work do you and your team do. I’m a Staff Software Engineer at ActiveCampaign. ActiveCampaign is a category-defining Customer Experience Automation Platform that helps over 100,000 businesses in 161+ countries meaningfully connect and engage with their […]

Why diversity is important?

“When you only learn from and are only led by people like you, it’s easy to form and perpetuate a perspective that only benefits and works for people like you. This is a medium-sized problem. But when you’re in power and have been for centuries, and your perspective is cast not as yours but as […]