Skip to content

codingΒΆ

Coding with AI

Tools like ChatGPT have been a game changer in a lot of industries. There is a fear floating that AI will replace programmers, displacing more jobs. Over the past year I have been using these tools in my own coding journey, and I learned a few things along the way.

Security in a Development environment

As a security professional, you would most often be dealing with teams that are directly responsible for the security of a system. In many cases, developers will have the ability to make or break the security of their particular solutions, and in many situations, too much frustration for the security team. I have observed firsthand how adversarial the relationship between security and developers can be. It doesn't have to be that way.

Resilient Software Design

When you operate a large fleet of servers, patching your operating system and other software components is a necessary task to prevent malware and external threat actors from taking control of your system. In a number of cases, I've heard clients use the words: "I can't patch my system because it might cause an outage." Let's unpack this disturbing statement.