-
An Ode to Open Source
In 2023 I managed to leverage mesh VPN networking to link my machines and remotely manage open source. The future is beautiful!
-
Hiring and risk
Almost daily now I see posts on LinkedIn complaining about the length of corporate hiring and interview processes. If Elon Musk can buy Twitter in 10 days, you can hire a candidate in less than a month. Chris Abbass Sentiment like this is legion. I admit that, with many pipelines, processes can be burdensome, drawn-out, […]
-
PHP Strict Typing
Why use strict typing in a language that supports dynamic types? It’s all about managing the way PHP handles memory.
-
You are not your customer
When you start a company and come up with a name, whether or not you like the name doesn’t matter. You are not the customer.
-
Understanding access control
Every application that allows authentication requires a proven form of access control. It’s important to understand the different formats available.
-
Adversarial mindsets
What’s the absolute worst thing that could happen with your application? How could an adversary leverage that mistake to their advantage?
-
Going analog
Sometimes it pays to sever the digital cord and leverage an analog solution. The change in medium will often change your perspective.
-
Radical candor
Performance reviews can be both a celebratory reflection on the last period of time and a chance to set expectations for the period to come.
-
Cryptopals: Set 1 – challenge 8
The final Cryptopals challenge in set 1 involves detecting AES when used in ECB mode. It will become a handy utility later on …
-
Cryptopals: Set 1 – challenge 7
Next up with Cryptopals is a challenge to decrypt AES in ECB mode. This is relatively easy in PHP!









