Pseudorandom

To Trust an Extension

“Voice hoarse, I heaved a huge shoulder-slumping sigh. I’d just wanted to maximize the thing. Instead there I was yelling at all the kids on my lawn, throwing rocks at a cloud, ranting on about non-existent terms like Trust-Driven-Development. Who hurt me, you ask?” It was the forth annual company campout and we were huddled around the fire pit swapping horror stories gathered from the dark depths of the software industry, holding the fire at bay with an array of steely s’more forks.

Front Toward Enemy - When a "Killer Feature" Becomes Friendly Fire.

Can your product’s “killer feature” — that amazing bit of utility that sets it apart from the competition — actually drive customers away from your product? Consider one example.

Build an SMS Bat-Signal Powered by Twilio and Azure Functions

Wouldn’t it be cool to send out an SMS SOS with the touch of a button? Like your own private SMS Bat-Signal! I’ll show you how to do it using Twilio and an Azure Function. Here’s an overview of the simple architecture: /-- | |-- 📱 |--(HTTP POST)-- [ Azure Func 𝛌 ] --- | Twilio |-- 📱 \-- | |-- 📱 Simple, right? Let’s paint the clouds red, 160 characters at a time. 🤜 💥 🤛

Email Killed the Death.io Star

Not so long ago, in an office so very close, an imperial trooper used the same p@$$w0rd on every single site. The onus of easy peasy pwnage led to separate and proper passwords for important sites, led to plasticky back pats, led to proud promotions. But an imperial trooper’s memory banks are only yea big and only hold yea many passwords.

Does This Compliment Sandwich Taste Funny to You?

Eight words. “Hey, can I see you in my office?” Whatever important tasks hung spinning in the air around you darken to match your widening pupils, then plummet to the floor in a slow-motion Broadway disaster. Eight words and the serene, ever-smiling avatar of your boss.

Legacy Software: Raze and Pave or Stand Fast and Refactor

Prologue: Merek vs the Old Library The last tattered shred of hope clung limply to its flagpole and flew at half mast. “Where did we go wrong?", Merek grimaced. Hopes in Köd Kingdom had flown so high, higher than the green and black banners billowing proudly atop the castle spires. The day they’d broken ground— the popping corks and howling cheers still echoed mirthfully down his ear canals. Only the wind howled now.

Stuff Nobody Tells You About Teaching Online

I won’t kid you; the road to course creation is riddled with potholes, roadblocks, and sketchy checkpoints. It was hard. But the solution to each obstacle taught me new skills and valuable life lessons. I think it’s time to document those lessons.

An old code-poke dishes on wrist care

Night is falling as the old cowboy coder pauses his story to stoke the flickering campfire. You lean in slightly, eager to hear more. A deliberate man, he takes a draw from his tin mug and then exhales contentedly, gazing into the fire. Deliberate? — Maybe he just values a good dramatic pause, you decide. “Trouble was,” he continues, “click-clacking the day away was hard on the old wrists. Before long, I found myself square on the littered trail to neuropathy. A wise old country doc told me I had…” He pauses briefly, then pronounces each word like a hiker carefully negotiating rocky terrain, “carpal tunnel syndrome.” You can’t help but gasp.

Run for better code

You’re a programmer, software craftsman, full-stack developer, software engineer. But regardless of the titles dangling from your Twitter bio, if you want to greatly improve the quality of your code and indeed the quality of your life, there’s one more title you should consider tacking on there: “Runner"…

The QUPER model: Finding "good enough"