Your experience sounds utterly horrific, and I say that as someone who got trapped in a…There are two things going on in your story simultaneously, and I think it's important to separate them out:Mar 22Mar 22
Published inDevOps.devFun With Bash: Remotely Running Resumable Scripts Over SSHFor long-running scripts over unreliable connectionsMar 16Mar 16
Warning: apt-key is deprecatedPlease don’t “Manage keyring files in trusted.gpg.d instead”Feb 28Feb 28
This is an excellent starting point!In practice, the output of most software engineering is determined not by the developers who write the code, but by the employers and…Feb 9Feb 9
I'm perplexed by how much of an echo chamber Medium has become.Trump may be a despicable person, but what he and his crew are trying to do is what he promised to do while campaigning for his first term…Jan 27Jan 27
Published inAWS TipTypeScript CDK: Lambdas Invoking LambdasInvoking an AWS Lambda function from a JavaScript Lambda functionDec 14, 2024Dec 14, 2024
Published inPython in Plain EnglishBuilding a CLI Tool in Python With Poetry, Typer and Async methodsA quick-start guideDec 5, 2024Dec 5, 2024
This was a great read!I do, however, want to address your point above regarding nutrition - for small, coastal communities who are starved for choice, this is…Nov 6, 2024Nov 6, 2024
I'm not going to respond to all the things that others have (correctly) refuted, but I do want to…I've had jobs wherein I've never felt more alone, even while working out of shared workspaces so I could get my "social" fix, because it…Oct 24, 2024Oct 24, 2024
Google’s NotebookLM Is An Insanely Good AI OfferingAlso: From Kindle eBook to Podcast with Calibre and NotebookLMOct 9, 20249Oct 9, 20249