PHP Alive And Kicking: Episode 7 – Steve McDougall
A lively episode profiling Steve McDougall—from bored sysadmin to PHP developer—covering DIY projects born from necessity.
Show notes
The Bored Sysadmin Who Chose PHP Over .NET
A young Linux sysadmin bored enough to “kick the mail server once a week” watches devs build things. JavaScript looks cool, PHP makes sense, and .NET gets a polite “later.” Choice made.
The Pre-Cloud Cloud Storage Solution
Forgetting an MP3 USB stick becomes an excuse to learn PHP and build an online MP3 player. Refusing to pay for Dropbox leads to DIY file storage. Cheap and antisocial… also effective.
How “Fucking Steve” Was Born
A tweet criticizing Laravel bashing on PHP Ugly, followed by Steve popping up on multiple podcasts, earns the immortal intro: “You’ll never guess who was on Voices of the Elephant… fucking Steve.”
The British Education System vs. Dyslexia
Told to “work with your hands,” both Steve and Mike push through dyslexia and rigid schooling. Mike’s held back in maths despite finishing early. Decades later: thriving developers—score one for persistence.
Streaming Philosophy: Mistakes Are Features
Teach advanced topics simply, and when things go sideways, fix them live. Typos happen, imposter syndrome is normal, and the process is the point.
The Great Date Format Debate
Debugging for an hour only to find the day and month swapped. Carbon doesn’t care about British dates, and spelling wars (“colour”) remain eternal. Steve’s stance: APIs deliver data, not pretty dates.
AI as a Shortcut, Not a Crutch
Use ChatGPT when you know what you’re reading. Great for tedious debugging, but watch for invented PHP functions. Laravel’s new error page helps copy errors as markdown straight into your LLM.
PHP Architect Socials
- X: https://x.com/phparch
- Mastodon: https://phparch.social/@phparch
- Bluesky: https://bsky.app/profile/phparch.com
- Discord: https://discord.phparch.com
Subscribe
- Magazine: https://www.phparch.com/subscribe/