10x (1) Quickconnect (1) abacus (1) adode (1) affinity (1) ahrefsbot (1) alberto-salazer (1) aliases (4) amazon (1) apache (1) apple (4) applescript (2) archlinux (2) arp-networks (1) arrays (1) astronomy (1) backups (2) base-36 (1) baseball (1) bash (7) bbedit (4) beavers (1) benchmarking (1) bill-rodgers (1) bit-vector (1) bitbucket (2) bon-appetit (2) books (1) bots (1) calculator (1) carl-schurz (1) catalyst (1) cheatsheet (1) chemistry (1) chip-salzenberg (1) chuck-norris (1) ci (2) clojure (1) cloud (1) cloudflare (3) code-review (1) command-line (12) conferences (1) config (2) containers (1) continuous-improvement (1) covid (1) cpan (7) css-selector (1) data-dumper (1) dates (1) datetime (1) dcl (1) debian (1) defaults (1) design-patterns (4) devops (1) dist-zilla (2) dns (1) dnsmasq (1) documentation (1) domain-fronting (1) donald-knuth (1) dropbox (1) dzil (1) economics (1) edge-cases (1) email (1) exiftool (2) expect (1) exponential-growth (1) feynman (2) ffmpeg (1) fiction (1) flip-flop (1) floating-point (1) football (1) frank-shorter (1) fred-lebow (1) freebsd (1) gh (1) gist (1) git (6) github (5) github-actions (2) github-copilot (1) github-pages (1) gitlab (2) gitx (1) gmail (1) go (1) google-plus (1) gordon-ramsey (1) graduate_school (1) grep (1) guide (2) hoax (1) hostname (1) hp-48 (1) http (1) i-libertine (1) iOS (1) ide (1) iphone (2) ipv4 (1) iterm (1) itunes (1) japh (1) java (1) jean-shepherd (1) jekyll (1) jello (1) jpeg (1) jq (2) json (2) karl-marx (1) kernighan (1) latex (1) leanpub (3) learning-perl (1) legacy (2) libsodium (1) linode (2) linux (2) logarithms (1) lwp (1) mac (1) macOS (2) macbook-air (2) magnus-carlson (1) mail (1) makefile (1) mariadb (1) mark-jason-dominus (1) mass-delusion (1) math (1) mathematics (1) minion (1) misquotes (1) mmap (1) mojo-useragent (1) mojo-web-clients (1) mojolicious (4) monads (1) music (2) mvc (1) mysqldump (1) national-parks (1) ncdu (1) neil-degrasse-tyson (2) netnewswire (1) new-york-city (1) nflpa (1) nmcli (1) numbers (1) object-orientation (13) open-source (3) oreilly (1) oscon (1) oven (1) panic (1) pascal (1) pause (2) pen (1) percentages (2) perl (74) perl-mongers (2) perl6 (1) perlfaq (1) perlmonks (3) phone-tree (1) physics (1) pine (1) poisoning-the-well (1) postgres (2) privacy (1) promises (1) prompt (1) python (5) pólya (1) qr-code (1) quicksilver (1) quotes (1) radio (1) raku (1) ralph-waldo-emerson (1) randal-schwartz (5) ratings (1) reboot (1) rectangle (1) reminders (1) resiliency (1) rice (1) rpsl (1) rss (1) ruby (4) safari (1) satan (1) scrum (1) scrum-master (1) secrets (3) shell (1) simon-phipps (2) singletons (1) slackware (1) slim (1) smalltalk (1) sourdough (1) spectrum (1) speedtest (1) spheres (1) stackoverflow (2) star-trek (1) stonehenge (1) subroutines (1) synology (1) systemd (2) taft (1) taylor-swift (1) tcl (1) temperature (1) tex (1) the-perl-foundation (1) the-perl-journal (1) the-perl-review (7) theodore-sturgeon (1) thermometer (1) thermometers (1) thomas-gray (1) tmux (1) tom-christiansen (1) tplink (1) trees (1) tru64 (1) twitter (1) types (1) ubuntu (5) uncle-bob (6) unicode (1) unix (1) vec (1) video (1) vienna-rss (1) vince-lombardi (1) visual-studio (1) vms (1) web-api (1) wifi (1) wine (1) wordpress (2) wp-cli (1) xcode (1) xml (1) yaml (2) yq (1)
10x
- Format command output instead of parsing it – April 9, 2020
Quickconnect
- Rescuing Future Folk from my iPhone – November 10, 2020
abacus
- Accidental Numeracy – July 14, 2013
adode
- Goodbye Adobe – May 13, 2019
affinity
- Goodbye Adobe – May 13, 2019
ahrefsbot
- Battling AhrefsBot – January 30, 2020
alberto-salazer
- These champions ruined it for almost nobody – March 5, 2013
aliases
- gh cheatsheet – February 13, 2024
- Converting YAML to JSON – January 5, 2020
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
amazon
- Amazon's Sensitivity Filters – April 4, 2020
apache
- Battling AhrefsBot – January 30, 2020
apple
- Remove album ratings from Apple Music – June 6, 2025
- Rescuing Future Folk from my iPhone – November 10, 2020
- Adding Apple mobile icons – March 15, 2020
- Dealing with the information firehose – October 5, 2019
applescript
- Remove album ratings from Apple Music – June 6, 2025
- Autoredialing and walking phone menus – July 23, 2020
archlinux
- When backups are the problem – June 13, 2024
- Switching From FreeBSD to Linux – June 10, 2016
arp-networks
- Switching From FreeBSD to Linux – June 10, 2016
arrays
- In Perl, how can I find the index of a given value in an array? – September 26, 2026
astronomy
- What's the pull of that planet? – November 17, 2020
backups
- When backups are the problem – June 13, 2024
- Backups and resiliency for open source code – July 18, 2023
base-36
- More number base conversions on the command line – August 18, 2019
baseball
- Make baseball great again – March 10, 2022
bash
- Speeding up my secrets – December 16, 2022
- Putting environment values in the keychain – February 16, 2021
- One-liners for Farhenheit to Celcius – January 1, 2020
- My bash prompt is now two lines – October 31, 2019
- IPv4 conversion aliases – September 15, 2019
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
bbedit
- Skipping profile parts while running through BBEdit – March 21, 2021
- BBEdit Text Filters – June 15, 2020
- The software I live in – March 22, 2020
- Gitifying BBEdit Backups – January 21, 2020
beavers
- Let's talk about beavers, but we can't ever look at one – May 17, 2025
benchmarking
- Wasting Time Thinking About Wasted Time – September 22, 2004
bill-rodgers
- These champions ruined it for almost nobody – March 5, 2013
bit-vector
- Counting IPv4 addresses with a bitmap – April 13, 2025
bitbucket
- Backups and resiliency for open source code – July 18, 2023
- Use several git services at once – February 8, 2019
bon-appetit
- A good teacher knows what people don't know – April 29, 2020
- Claire's Sourdough – March 27, 2020
books
- Books I want to write – March 20, 2020
bots
- Battling AhrefsBot – January 30, 2020
calculator
- So long, HP-48, my good friend – January 18, 2019
carl-schurz
- Incomplete quotes – May 14, 2022
catalyst
- Should I buy that Perl book? – March 19, 2012
cheatsheet
- LeanPub Monthly Sales – April 2, 2020
chemistry
- The library assignment – November 7, 2014
chip-salzenberg
- The coming schism in Perl – July 8, 2011
chuck-norris
- Chuck Norris-ing code – August 4, 2008
ci
- Fixing a Perl module in the middle of a GitHub workflow – September 20, 2024
- Turning off Travis CI – January 7, 2021
clojure
- Open source is not about money, or you – November 4, 2020
cloud
- How far is the cloud? – November 16, 2020
cloudflare
- Battling AhrefsBot – January 30, 2020
- Pausing all Cloudflare domains – July 21, 2019
- Pausing Cloudflare with Mojo::UserAgent – June 28, 2019
code-review
- Why is that even there? – February 15, 2021
command-line
- gh cheatsheet – February 13, 2024
- jq cheatsheet – June 21, 2022
- Reminding myself about new tools – May 9, 2021
- JPEG comments – November 3, 2020
- Format command output instead of parsing it – April 9, 2020
- Speedtests – January 19, 2020
- One-liners for Farhenheit to Celcius – January 1, 2020
- Backing up my WordPress blogs – January 1, 2020
- My bash prompt is now two lines – October 31, 2019
- IPv4 conversion aliases – September 15, 2019
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
conferences
- Lectures are bullshit – March 26, 2020
config
- Separating Code, Presentation, and Configuration – January 1, 2003
- Separating Code, Presentation, and Configuration – January 1, 2003
containers
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
continuous-improvement
- Turning off Travis CI – January 7, 2021
covid
- Don't compare COVID to deaths from war – October 16, 2021
cpan
- Is that Perl module still alive? – December 17, 2025
- Fixing a Perl module in the middle of a GitHub workflow – September 20, 2024
- A CPAN distroprefs example – June 29, 2022
- Third-party libraries undermine your control – February 28, 2018
- The Perl Bus Factor – November 6, 2017
- CPAN's Social Continuity of Code – February 21, 2014
- On Open Source Risk – November 9, 2007
css-selector
- Format Your LeanPub Table of Contents – January 24, 2020
data-dumper
- Data::Dumper's surprising side effect with Useqq – January 28, 2025
dates
- Are you 21? – March 24, 2018
datetime
- Are you 21? – March 24, 2018
dcl
- Running all the Simulations – March 14, 2016
debian
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
defaults
- Perl versions included in Mac releases – April 24, 2021
design-patterns
- The Null Mull – November 28, 2004
- The Iterator Design Pattern – September 1, 2002
- The Façade Design Pattern – July 1, 2002
- The Singleton Design Pattern – March 1, 2002
devops
- Turning off Travis CI – January 7, 2021
dist-zilla
- Why I didnt submit that patch – January 8, 2014
- Should my Perl release process be yours? – August 9, 2012
dns
- Finding domains to block – June 22, 2019
dnsmasq
- Finding domains to block – June 22, 2019
documentation
- Finding Perl Modules – May 1, 2002
domain-fronting
- Finding domains to block – June 22, 2019
donald-knuth
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
dropbox
- Rescuing Future Folk from my iPhone – November 10, 2020
dzil
- Why I didnt submit that patch – January 8, 2014
economics
- Should I buy that Perl book? – March 19, 2012
edge-cases
- Reduce the Special Case – January 18, 2020
- Pine is forever – October 3, 2019
exiftool
- exiftool cheatsheet – July 7, 2023
- JPEG comments – November 3, 2020
expect
- Check all you want, but the data are useless – July 15, 2005
exponential-growth
- How much rice is that? – November 16, 2021
feynman
- Can Machines Think? – August 13, 2020
- Accidental Numeracy – July 14, 2013
ffmpeg
- ffmpeg cheatsheet – December 14, 2017
fiction
- Review of Taft 2012: A Novel – January 3, 2012
flip-flop
- Skip the first line by using the flip-flop operator – January 17, 2026
floating-point
- Quake's Fast Inverse Square Algorithm – June 23, 2020
football
- I was almost a Pro Quarterback – February 17, 2017
frank-shorter
- These champions ruined it for almost nobody – March 5, 2013
fred-lebow
- These champions ruined it for almost nobody – March 5, 2013
freebsd
- Switching From FreeBSD to Linux – June 10, 2016
gh
- gh cheatsheet – February 13, 2024
gist
- Gitifying BBEdit Backups – January 21, 2020
git
- When backups are the problem – June 13, 2024
- Backups and resiliency for open source code – July 18, 2023
- Format command output instead of parsing it – April 9, 2020
- Gitifying BBEdit Backups – January 21, 2020
- My bash prompt is now two lines – October 31, 2019
- Git cheatsheet – November 11, 2018
github
- gh cheatsheet – February 13, 2024
- Backups and resiliency for open source code – July 18, 2023
- GitHub things – September 17, 2020
- Use several git services at once – February 8, 2019
- Why I didnt submit that patch – January 8, 2014
github-actions
- Fixing a Perl module in the middle of a GitHub workflow – September 20, 2024
- GitHub things – September 17, 2020
github-copilot
- What do you really get from IDE-driven development? – February 17, 2022
github-pages
- Get this blog – December 31, 2019
gitlab
- Backups and resiliency for open source code – July 18, 2023
- Use several git services at once – February 8, 2019
gitx
- Gitifying BBEdit Backups – January 21, 2020
gmail
- I dumped GMail – June 2, 2022
go
- Converting YAML to JSON – January 5, 2020
google-plus
- I dumped GMail – June 2, 2022
gordon-ramsey
- A good teacher knows what people don't know – April 29, 2020
graduate_school
- The library assignment – November 7, 2014
grep
- Do I want to process this file? – March 18, 2017
guide
- brian's guide to answering questions – February 28, 2007
- brian's Guide To Solving Any Perl Problem – July 20, 2004
hoax
- I, Libertine, the timeline – December 18, 2024
hostname
- Why are you rebooting? – November 14, 2019
hp-48
- So long, HP-48, my good friend – January 18, 2019
http
- Watching web redirects – March 30, 2019
i-libertine
- I, Libertine, the timeline – December 18, 2024
iOS
- Adding Apple mobile icons – March 15, 2020
ide
- What do you really get from IDE-driven development? – February 17, 2022
iphone
- Rescuing Future Folk from my iPhone – November 10, 2020
- My Smartphone is Stupid – July 5, 2018
ipv4
- IPv4 conversion aliases – September 15, 2019
iterm
- The software I live in – March 22, 2020
itunes
- iTunes on Ubuntu – September 24, 2020
japh
- A curses-based japh – December 8, 2004
java
- What do you really get from IDE-driven development? – February 17, 2022
jean-shepherd
- I, Libertine, the timeline – December 18, 2024
jekyll
- Get this blog – December 31, 2019
jello
- Changing the problem – March 19, 2020
jpeg
- JPEG comments – November 3, 2020
jq
- jq cheatsheet – June 21, 2022
- Converting YAML to JSON – January 5, 2020
json
- jq cheatsheet – June 21, 2022
- Converting YAML to JSON – January 5, 2020
karl-marx
- Incomplete quotes – May 14, 2022
kernighan
- X is not my favorite language – February 4, 2020
latex
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
leanpub
- Simple mail processing – January 7, 2021
- LeanPub Monthly Sales – April 2, 2020
- Format Your LeanPub Table of Contents – January 24, 2020
learning-perl
- The history of Learning Perl covers – January 1, 2022
legacy
- Notes on Kill It With Fire – October 17, 2021
- What is Legacy Code? – June 25, 2020
libsodium
- Encrypting secrets for GitHub's API with Perl and libsodium – April 5, 2023
linode
- When backups are the problem – June 13, 2024
- Switching From FreeBSD to Linux – June 10, 2016
linux
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
- Switching From FreeBSD to Linux – June 10, 2016
logarithms
- It's log all the way down – February 10, 2018
lwp
- Fixing a Perl module in the middle of a GitHub workflow – September 20, 2024
mac
- Visual Studio is going crazy – February 17, 2022
macOS
- Putting environment values in the keychain – February 16, 2021
- Compendium of macOS Command-Line Tools – January 19, 2020
macbook-air
- Advertising SSH on Ubuntu – November 15, 2019
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
magnus-carlson
- On the decomposition of problems – March 10, 2021
- Simple mail processing – January 7, 2021
makefile
- A Makefile help target – April 5, 2019
mariadb
- When backups are the problem – June 13, 2024
mark-jason-dominus
- On the decomposition of problems – March 10, 2021
mass-delusion
- Satanic Panic – April 4, 2020
math
- Quake's Fast Inverse Square Algorithm – June 23, 2020
mathematics
- Pendants versus Masters – June 19, 2018
minion
- Do I want to process this file? – March 18, 2017
misquotes
- Incomplete quotes – May 14, 2022
mmap
- Do I want to process this file? – March 18, 2017
mojo-useragent
- Pausing Cloudflare with Mojo::UserAgent – June 28, 2019
mojo-web-clients
- Format Your LeanPub Table of Contents – January 24, 2020
mojolicious
- A tiny Mojolicious server in a test program – August 12, 2025
- Format Your LeanPub Table of Contents – January 24, 2020
- US National Park Passport Stickers, by Year and Region – June 6, 2019
- Watching web redirects – March 30, 2019
monads
- Monads, Promises, and Fluent Programming – September 16, 2020
music
- Remove album ratings from Apple Music – June 6, 2025
- Rescuing Future Folk from my iPhone – November 10, 2020
mvc
- Separating Code, Presentation, and Configuration – January 1, 2003
mysqldump
- Backing up my WordPress blogs – January 1, 2020
national-parks
- US National Park Passport Stickers, by Year and Region – June 6, 2019
ncdu
- Reminding myself about new tools – May 9, 2021
neil-degrasse-tyson
- Neil deGrasse Tyson obscures the truth, again – April 3, 2021
- Neil deGrasse Tyson fails at science – November 28, 2020
netnewswire
- Dealing with the information firehose – October 5, 2019
new-york-city
- The median doesn't tell you anything – March 1, 2022
nflpa
- I was almost a Pro Quarterback – February 17, 2017
nmcli
- Format command output instead of parsing it – April 9, 2020
numbers
- LeanPub Monthly Sales – April 2, 2020
object-orientation
- Your OO Accessors Are Destroying Everything – March 26, 2021
- Uncle Bob, Lesson 6 – March 10, 2021
- Uncle Bob, Lesson 5 – March 10, 2021
- Uncle Bob, Lesson 4 – March 10, 2021
- Uncle Bob, Lesson 3 – March 10, 2021
- Uncle Bob, Lesson 2 – March 9, 2021
- Uncle Bob, Lesson 1 – March 9, 2021
- Why you have problems with object orientation – July 27, 2020
- Are you 21? – March 24, 2018
- The Rectangle Class is Wrong – December 30, 2017
- No ifs, ands, or buts – June 7, 2017
- The Null Mull – November 28, 2004
- The Singleton Design Pattern – March 1, 2002
open-source
- Backups and resiliency for open source code – July 18, 2023
- Open source is not about money, or you – November 4, 2020
- Simon Phipps on Floss Weekly – August 30, 2008
oreilly
- Lectures are bullshit – March 26, 2020
oscon
- OSCON 2007 wrap-up – August 3, 2007
oven
- Calibrating my oven – August 22, 2022
panic
- Satanic Panic – April 4, 2020
pascal
- X is not my favorite language – February 4, 2020
pause
- Is that Perl module still alive? – December 17, 2025
- The Perl Bus Factor – November 6, 2017
pen
- I hold my pen differently – November 3, 2022
percentages
- Don't compare percentages – June 5, 2006
- Lying with percentages – June 3, 2006
perl
- Don't finish too soon – October 3, 2026
- In Perl, how can I find the index of a given value in an array? – September 26, 2026
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- Skip the first line by using the flip-flop operator – January 17, 2026
- What version of Unicode is your Perl using? – December 25, 2025
- Is that Perl module still alive? – December 17, 2025
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
- A tiny Mojolicious server in a test program – August 12, 2025
- Counting IPv4 addresses with a bitmap – April 13, 2025
- Data::Dumper's surprising side effect with Useqq – January 28, 2025
- How do I encode HTTP GET query strings in Perl? – November 14, 2024
- Fixing a Perl module in the middle of a GitHub workflow – September 20, 2024
- Perl v5.36 broke the -X switch – November 6, 2023
- Encrypting secrets for GitHub's API with Perl and libsodium – April 5, 2023
- The new Perl community on Twitter – January 20, 2023
- A format for RPSL – January 18, 2023
- Another reduction example – June 29, 2022
- A CPAN distroprefs example – June 29, 2022
- Perl's undefined behaviors – May 26, 2022
- Which module's interface is that? – February 28, 2022
- The history of Learning Perl covers – January 1, 2022
- Perl versions included in Mac releases – April 24, 2021
- Why is that even there? – February 15, 2021
- Registries are meant to exclude, not include, people – February 11, 2021
- Monads, Promises, and Fluent Programming – September 16, 2020
- Why you have problems with object orientation – July 27, 2020
- Autoredialing and walking phone menus – July 23, 2020
- BBEdit Text Filters – June 15, 2020
- The New Sadism – April 19, 2020
- Format command output instead of parsing it – April 9, 2020
- The software I live in – March 22, 2020
- Format Your LeanPub Table of Contents – January 24, 2020
- People's complaints are really opportunities – January 21, 2020
- Reduce the Special Case – January 18, 2020
- Who wants to be popular? – January 9, 2020
- One-liners for Farhenheit to Celcius – January 1, 2020
- IPv4 conversion aliases – September 15, 2019
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
- Pausing Cloudflare with Mojo::UserAgent – June 28, 2019
- US National Park Passport Stickers, by Year and Region – June 6, 2019
- Watching web redirects – March 30, 2019
- Are you 21? – March 24, 2018
- Third-party libraries undermine your control – February 28, 2018
- It's log all the way down – February 10, 2018
- The Perl Bus Factor – November 6, 2017
- No ifs, ands, or buts – June 7, 2017
- Do I want to process this file? – March 18, 2017
- My Perl recruitment thoughts – December 15, 2014
- Perl's Problems – October 2, 2014
- CPAN's Social Continuity of Code – February 21, 2014
- Why I didnt submit that patch – January 8, 2014
- Perl, people, society, & mobs – February 16, 2013
- Should my Perl release process be yours? – August 9, 2012
- Should I buy that Perl book? – March 19, 2012
- The coming schism in Perl – July 8, 2011
- types in perl – November 13, 2010
- When should I use the & to call a Perl subroutine? – August 28, 2009
- How can I speed up my Perl program? – October 7, 2008
- On Open Source Risk – November 9, 2007
- Five Ways to Improve Your Perl Programming – April 12, 2007
- How do you master Perl? – May 11, 2005
- A curses-based japh – December 8, 2004
- The Null Mull – November 28, 2004
- How a script becomes a module – October 5, 2004
- Wasting Time Thinking About Wasted Time – September 22, 2004
- How I learned perl – August 23, 2004
- Separating Code, Presentation, and Configuration – January 1, 2003
- Simple RSS with Perl – November 1, 2002
- The Iterator Design Pattern – September 1, 2002
- The Façade Design Pattern – July 1, 2002
- Finding Perl Modules – May 1, 2002
- The Singleton Design Pattern – March 1, 2002
- Benchmarking Perl – February 1, 2002
perl-mongers
- My Perl recruitment thoughts – December 15, 2014
- How I learned perl – August 23, 2004
perl6
- My Perl 6 Talking Points – December 28, 2007
perlfaq
- Skip the first line by using the flip-flop operator – January 17, 2026
perlmonks
- The Null Mull – November 28, 2004
- How a script becomes a module – October 5, 2004
- Wasting Time Thinking About Wasted Time – September 22, 2004
phone-tree
- Autoredialing and walking phone menus – July 23, 2020
physics
- So long, HP-48, my good friend – January 18, 2019
pine
- Pine is forever – October 3, 2019
poisoning-the-well
- Check all you want, but the data are useless – July 15, 2005
postgres
- Importing array values into Postgres from CSV – September 1, 2020
- Postgres can't find llvmjit.so – May 8, 2020
privacy
- Finding domains to block – June 22, 2019
promises
- Monads, Promises, and Fluent Programming – September 16, 2020
prompt
- My bash prompt is now two lines – October 31, 2019
python
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- What version of Unicode is your Perl using? – December 25, 2025
- Speedtests – January 19, 2020
- Converting YAML to JSON – January 5, 2020
- Watching web redirects – March 30, 2019
pólya
- Pendants versus Masters – June 19, 2018
qr-code
- QR-encoded Access Points – December 18, 2018
quicksilver
- The software I live in – March 22, 2020
quotes
- Incomplete quotes – May 14, 2022
radio
- I, Libertine, the timeline – December 18, 2024
raku
- My Perl 6 Talking Points – December 28, 2007
ralph-waldo-emerson
- Incomplete quotes – May 14, 2022
randal-schwartz
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- Open source is not about money, or you – November 4, 2020
- Perl's Problems – October 2, 2014
- Simon Phipps on Floss Weekly – August 30, 2008
- Chuck Norris-ing code – August 4, 2008
ratings
- Remove album ratings from Apple Music – June 6, 2025
reboot
- Why are you rebooting? – November 14, 2019
rectangle
- The Rectangle Class is Wrong – December 30, 2017
reminders
- Dealing with the information firehose – October 5, 2019
resiliency
- Backups and resiliency for open source code – July 18, 2023
rice
- How much rice is that? – November 16, 2021
rpsl
- A format for RPSL – January 18, 2023
rss
- Simple RSS with Perl – November 1, 2002
ruby
- What version of Unicode is your Perl using? – December 25, 2025
- Watching web redirects – March 30, 2019
- QR-encoded Access Points – December 18, 2018
- The Perl Bus Factor – November 6, 2017
safari
- Dealing with the information firehose – October 5, 2019
satan
- Satanic Panic – April 4, 2020
scrum
- Anything new will help – January 5, 2017
scrum-master
- Anything new will help – January 5, 2017
secrets
- Speeding up my secrets – December 16, 2022
- Skipping profile parts while running through BBEdit – March 21, 2021
- Putting environment values in the keychain – February 16, 2021
shell
- tmux cheatsheet – January 27, 2026
simon-phipps
- Open source is not about money, or you – November 4, 2020
- Simon Phipps on Floss Weekly – August 30, 2008
singletons
- The Singleton Design Pattern – March 1, 2002
slackware
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
slim
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
smalltalk
- Why you have problems with object orientation – July 27, 2020
sourdough
- Claire's Sourdough – March 27, 2020
spectrum
- Screw Spectrum, hello NYC Mesh – January 19, 2020
speedtest
- Speedtests – January 19, 2020
spheres
- How far is the cloud? – November 16, 2020
stackoverflow
- Downloading all my StackOverflow Answers – October 4, 2026
- In Perl, how can I find the index of a given value in an array? – September 26, 2026
star-trek
- How far is the cloud? – November 16, 2020
stonehenge
- Chuck Norris-ing code – August 4, 2008
subroutines
- When should I use the & to call a Perl subroutine? – August 28, 2009
synology
- Rescuing Future Folk from my iPhone – November 10, 2020
systemd
- systemd cheatsheet – July 16, 2021
- Backing up my WordPress blogs – January 1, 2020
taft
- Review of Taft 2012: A Novel – January 3, 2012
taylor-swift
- I hold my pen differently – November 3, 2022
tcl
- Check all you want, but the data are useless – July 15, 2005
temperature
- Not remembering how to convert F to C – December 11, 2010
tex
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
the-perl-foundation
- Registries are meant to exclude, not include, people – February 11, 2021
the-perl-journal
- Benchmarking Perl – February 1, 2002
the-perl-review
- Separating Code, Presentation, and Configuration – January 1, 2003
- Simple RSS with Perl – November 1, 2002
- The Iterator Design Pattern – September 1, 2002
- The Façade Design Pattern – July 1, 2002
- Finding Perl Modules – May 1, 2002
- The Singleton Design Pattern – March 1, 2002
- Benchmarking Perl – February 1, 2002
theodore-sturgeon
- I, Libertine, the timeline – December 18, 2024
thermometer
- Calibrating my oven – August 22, 2022
thermometers
- Simpler is Better – December 16, 2020
thomas-gray
- Incomplete quotes – May 14, 2022
tmux
- tmux cheatsheet – January 27, 2026
tom-christiansen
- Perl's Problems – October 2, 2014
tplink
- The AV2000 passthrough powerline extender – January 27, 2020
trees
- Let's talk about beavers, but we can't ever look at one – May 17, 2025
tru64
- Don't finish too soon – October 3, 2026
- The new Perl community on Twitter – January 20, 2023
types
- types in perl – November 13, 2010
ubuntu
- iTunes on Ubuntu – September 24, 2020
- Advertising SSH on Ubuntu – November 15, 2019
- Why are you rebooting? – November 14, 2019
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
- QR-encoded Access Points – December 18, 2018
uncle-bob
- Uncle Bob, Lesson 6 – March 10, 2021
- Uncle Bob, Lesson 5 – March 10, 2021
- Uncle Bob, Lesson 4 – March 10, 2021
- Uncle Bob, Lesson 3 – March 10, 2021
- Uncle Bob, Lesson 2 – March 9, 2021
- Uncle Bob, Lesson 1 – March 9, 2021
unicode
- What version of Unicode is your Perl using? – December 25, 2025
unix
- X is not my favorite language – February 4, 2020
vec
- Counting IPv4 addresses with a bitmap – April 13, 2025
video
- A curses-based japh – December 8, 2004
vienna-rss
- Dealing with the information firehose – October 5, 2019
vince-lombardi
- Incomplete quotes – May 14, 2022
visual-studio
- Visual Studio is going crazy – February 17, 2022
vms
- Running all the Simulations – March 14, 2016
web-api
- Pausing all Cloudflare domains – July 21, 2019
wifi
- QR-encoded Access Points – December 18, 2018
wine
- iTunes on Ubuntu – September 24, 2020
wordpress
- When backups are the problem – June 13, 2024
- Backing up my WordPress blogs – January 1, 2020
wp-cli
- Backing up my WordPress blogs – January 1, 2020
xcode
- Adjusting XCode command-line tools for Monterey – February 25, 2022
xml
- Simple RSS with Perl – November 1, 2002
yaml
- Check those YAML files before I push – September 27, 2026
- Converting YAML to JSON – January 5, 2020
yq
- Converting YAML to JSON – January 5, 2020