Here is a full list of posts to the blog.

Yakking is on hold for now
Posted 6 years and 10 months ago by The Yakking Staff
Writing launcher scripts
Posted 6 years and 11 months ago by Richard Maw
Text To Speech
Posted 7 years ago by Richard Maw
Coming back to a project
Posted 7 years ago by Daniel Silverstone
Famous bugs
Posted 7 years ago by Lars Wirzenius
So you think you are finished?
Posted 7 years ago by Daniel Silverstone
Cycles in development
Posted 7 years ago by Lars Wirzenius
The only proper git workflow, use nothing else
Posted 7 years and 1 month ago by Lars Wirzenius
Don't burn that bridge!
Posted 7 years and 1 month ago by Lars Wirzenius
Processing input
Posted 7 years and 2 months ago by Daniel Silverstone
Is it dead, or is it just resting?
Posted 7 years and 2 months ago by Daniel Silverstone
MSG_TRUNC is poorly supported
Posted 7 years and 2 months ago by Richard Maw
Knowing when to retire from a project
Posted 7 years and 2 months ago by Lars Wirzenius
Isolation — when it's good to be alone…
Posted 7 years and 3 months ago by Daniel Silverstone
Programmer productivity boosters
Posted 7 years and 3 months ago by Lars Wirzenius
Your working environment matters
Posted 7 years and 3 months ago by Daniel Silverstone
Property Testing in C
Posted 7 years and 3 months ago by Richard Ipsum
Advent Of Code, 2017
Posted 7 years and 4 months ago by Daniel Silverstone
Start using your new project early
Posted 7 years and 4 months ago by Lars Wirzenius
This post intentionally left blank
Posted 7 years and 4 months ago by Lars Wirzenius
What is Time - CPU time
Posted 7 years and 4 months ago by Richard Maw
Communicating
Posted 7 years and 5 months ago by Lars Wirzenius
Ethics in software development
Posted 7 years and 5 months ago by Lars Wirzenius
Keeping your passwords safe
Posted 7 years and 5 months ago by Daniel Silverstone
Attracting contributors to your project
Posted 7 years and 5 months ago by Lars Wirzenius
H0w s3cUre aR3 ur p455w0rdz‽
Posted 7 years and 6 months ago by Daniel Silverstone
What is Time - leap seconds
Posted 7 years and 6 months ago by Richard Maw
Psst, can you keep a secret?
Posted 7 years and 6 months ago by Daniel Silverstone
Time - Rendering
Posted 7 years and 6 months ago by Richard Maw
Moving your comfort zone
Posted 7 years and 7 months ago by Daniel Silverstone
Time - Real time
Posted 7 years and 7 months ago by Richard Maw
Four years of chinwaggery
Posted 7 years and 7 months ago by Daniel Silverstone
Taking time for yourself
Posted 7 years and 7 months ago by Daniel Silverstone
Retiring from a project
Posted 7 years and 7 months ago by Lars Wirzenius
My F/LOSS Activity...
Posted 7 years and 8 months ago by Daniel Silverstone
Time - Adjustment
Posted 7 years and 8 months ago by Richard Maw
What is Nix and Why you should try it!
Posted 7 years and 8 months ago by Richard Ipsum
Time - What are clocks?
Posted 7 years and 8 months ago by Richard Maw
Open your minds, and your data (formats)
Posted 7 years and 9 months ago by Daniel Silverstone
What is Time?
Posted 7 years and 9 months ago by Richard Maw
On the usefulness of a personal journal
Posted 7 years and 9 months ago by Lars Wirzenius
Piecemeal development
Posted 7 years and 9 months ago by Richard Maw
Minimal Viable Project
Posted 7 years and 10 months ago by Daniel Silverstone
Complications arising from having a complex init
Posted 7 years and 10 months ago by Richard Maw
A WadC successor in Haskell?
Posted 7 years and 10 months ago by Jon Dowland
Whiteboarding your project
Posted 7 years and 10 months ago by Daniel Silverstone
Is your process running 4 - Linux-specific approaches
Posted 7 years and 10 months ago by Richard Maw
All work and no play makes Daniel a dull boy…
Posted 7 years and 11 months ago by Daniel Silverstone
Is your process running 3 - UNIX sessions
Posted 7 years and 11 months ago by Richard Maw
Find your motivation
Posted 7 years and 11 months ago by Daniel Silverstone
Is your process running 2 - Nobody does pidfiles right
Posted 7 years and 11 months ago by Richard Maw
New project? Start with the scaffolding
Posted 8 years ago by Lars Wirzenius
Sweetie! You're gonna be a movie star! - Recording your Terminal
Posted 8 years ago by Daniel Silverstone
What is this disgusting smell? On software bit rot
Posted 8 years ago by Lars Wirzenius
What I look for in a F/LOSS applicant
Posted 8 years ago by Daniel Silverstone
Facilitating is no less valuable than contributing
Posted 8 years and 1 month ago by Richard Maw
Please be careful when you test
Posted 8 years and 1 month ago by Daniel Silverstone
Things I learned at FOSDEM
Posted 8 years and 1 month ago by Richard Maw
Internationalisation and Other Fruit
Posted 8 years and 1 month ago by Will Holland
Semantic $THING
Posted 8 years and 2 months ago by Daniel Silverstone
The XDG base directory standard
Posted 8 years and 2 months ago by Richard Maw
Give credit where credit is due
Posted 8 years and 2 months ago by Daniel Silverstone
FHS, the filesystem hierarchy standard
Posted 8 years and 2 months ago by Lars Wirzenius
Writing for others
Posted 8 years and 3 months ago by Daniel Silverstone
Giving Presentations
Posted 8 years and 3 months ago by Daniel Silverstone
Achieving simplicity and greatness
Posted 8 years and 3 months ago by Lars Wirzenius
Code for fun
Posted 8 years and 3 months ago by Daniel Silverstone
Get your code out there
Posted 8 years and 4 months ago by Richard Maw
Software un-design
Posted 8 years and 4 months ago by Daniel Silverstone
How difficult is it to move a file atomically?
Posted 8 years and 4 months ago by Richard Maw
Dancing to someone else's tune
Posted 8 years and 4 months ago by Daniel Silverstone
Atomic file creation with temporary files
Posted 8 years and 5 months ago by Richard Maw
Atomically clobbering files
Posted 8 years and 5 months ago by Richard Maw
How difficult is it to preserve extended attributes when moving a file?
Posted 8 years and 5 months ago by Richard Maw
Dealing with bugs against your project
Posted 8 years and 5 months ago by Lars Wirzenius
How difficult is it to preserve extended attributes when moving a file?
Posted 8 years and 6 months ago by Richard Maw
How difficult is it to preserve flags when moving a file?
Posted 8 years and 6 months ago by Richard Maw
Be liberal in what you accept, and strict in what you produce
Posted 8 years and 6 months ago by Daniel Silverstone
Software freedom business models
Posted 8 years and 6 months ago by Lars Wirzenius
Be gracious in how you accept
Posted 8 years and 7 months ago by Daniel Silverstone
How difficult is it to preserve metadata when moving a file?
Posted 8 years and 7 months ago by Richard Maw
Workflow and tools
Posted 8 years and 7 months ago by Daniel Silverstone
How difficult is it to move a file quickly?
Posted 8 years and 7 months ago by Richard Maw
Reduce, Reuse, Recycle
Posted 8 years and 7 months ago by Daniel Silverstone
How difficult is it to move a sparse file?
Posted 8 years and 8 months ago by Richard Maw
Which license is the most free?
Posted 8 years and 8 months ago by Lars Wirzenius
Hacking alone, hacking together
Posted 8 years and 8 months ago by Daniel Silverstone
How difficult is it to move a file?
Posted 8 years and 8 months ago by Richard Maw
Keep notes
Posted 8 years and 9 months ago by Daniel Silverstone
Writing documentation
Posted 8 years and 9 months ago by Lars Wirzenius
argp, for getopt users
Posted 8 years and 9 months ago by Richard Maw
Inputting complex characters
Posted 8 years and 9 months ago by Daniel Silverstone
Parsing command line argument values from C
Posted 8 years and 10 months ago by Richard Maw
Enforcing your rights
Posted 8 years and 10 months ago by Daniel Silverstone
Parsing command line arguments from C
Posted 8 years and 10 months ago by Richard Maw
Estimating how many people use your software
Posted 8 years and 10 months ago by Lars Wirenius
Event driven programming
Posted 8 years and 10 months ago by Daniel Silverstone
Command line arguments
Posted 8 years and 11 months ago by Richard Maw
Getting started with a project
Posted 8 years and 11 months ago by Daniel Silverstone
When all is sed and done
Posted 8 years and 11 months ago by Will Holland
Finite Automata
Posted 8 years and 11 months ago by Daniel Silverstone
State machines in C
Posted 9 years ago by Richard Maw
How open-source can go wrong
Posted 9 years ago by Jonathan Maw
Scripting languages - packaging your modules
Posted 9 years ago by Daniel Silverstone
Practice programs
Posted 9 years ago by Lars Wirzenius
Code modules in scripting languages
Posted 9 years and 1 month ago by Daniel Silverstone
Dotfiles
Posted 9 years and 1 month ago by Will Holland
Writing documents with Pandoc
Posted 9 years and 1 month ago by Richard Maw
Control Structures in Scripting
Posted 9 years and 1 month ago by Daniel Silverstone
FIFO, fifo, it's off to work we go!
Posted 9 years and 2 months ago by Richard Maw
Random Numbers in Linux
Posted 9 years and 2 months ago by Will Holland
Myths programmers believe about file paths
Posted 9 years and 2 months ago by Richard Maw
Chunks of scripting
Posted 9 years and 2 months ago by Daniel Silverstone
Simple data structures in scripting languages
Posted 9 years and 3 months ago by Daniel Silverstone
The secret to writing fast python programs
Posted 9 years and 3 months ago by Richard Maw
Sort out deployment first
Posted 9 years and 3 months ago by Lars Wirzenius
Writing programs for composability
Posted 9 years and 3 months ago by Richard Maw
Starting with scripting
Posted 9 years and 3 months ago by Daniel Silverstone
D-Bus
Posted 9 years and 4 months ago by Richard Maw
The value in attending conferences
Posted 9 years and 4 months ago by Richard Maw
Domain specific languages
Posted 9 years and 4 months ago by Daniel Silverstone
Networking - DHCP
Posted 9 years and 4 months ago by Richard Maw
Using the Python profiler
Posted 9 years and 5 months ago by Lars Wirzenius
Systemd 7 - cron, at and systemd timers
Posted 9 years and 5 months ago by Richard Maw
Using Open Software on a Closed Platform
Posted 9 years and 5 months ago by Daniel Silverstone
The Joys of Esoteric Languages
Posted 9 years and 5 months ago by Will Holland
Nerds of a feather flock(1) together
Posted 9 years and 6 months ago by Richard Maw
Orchestration frameworks
Posted 9 years and 6 months ago by Daniel Silverstone
On making releases
Posted 9 years and 6 months ago by Lars Wirzenius
Wikis
Posted 9 years and 6 months ago by William Holland
Networking - Namespaces
Posted 9 years and 7 months ago by Richard Maw
Coding for the lulz
Posted 9 years and 7 months ago by Daniel Silverstone
Some things people get wrong about Free Software
Posted 9 years and 7 months ago by Daniel Silverstone
Networking - Addresses and Routes
Posted 9 years and 7 months ago by Richard Maw
Message Queues
Posted 9 years and 7 months ago by Daniel Silverstone
From boot to shutdown
Posted 9 years and 8 months ago by Richard Maw
Networking - Interfaces
Posted 9 years and 8 months ago by Richard Maw
Expectations of free software developers
Posted 9 years and 8 months ago by Lars Wirzenius
Bus Factor
Posted 9 years and 8 months ago by Daniel Silverstone
Networking - Sockets and Ports
Posted 9 years and 9 months ago by Richard Maw
systemd for the uninformed - networking
Posted 9 years and 9 months ago by Richard Maw
Project organisation
Posted 9 years and 9 months ago by Daniel Silverstone
systemd for the uninformed - managing machines
Posted 9 years and 9 months ago by Richard Maw
Jargon
Posted 9 years and 10 months ago by Will Holland
A place for everything, and everything in its place
Posted 9 years and 10 months ago by Daniel Silverstone
systemd for the uninformed - session and seat management with logind
Posted 9 years and 10 months ago by Richard Maw
Interacting with upstream
Posted 9 years and 10 months ago by Richard Maw
Why organisations contribute to FOSS projects
Posted 9 years and 10 months ago by Richard Maw
Gaming on Linux
Posted 9 years and 11 months ago by Richard Maw
systemd for the uninformed - The Journal
Posted 9 years and 11 months ago by Richard Maw
Reading Yakking more comfortably
Posted 9 years and 11 months ago by Daniel Silverstone
systemd for the uninformed - udev device management
Posted 9 years and 11 months ago by Richard Maw
Daemons - the not flying out of your nose kind
Posted 10 years ago by Richard Maw
systemd for the uninformed
Posted 10 years ago by Richard Maw
Permissions
Posted 10 years ago by Richard Maw
Storage on Linux
Posted 10 years ago by Daniel Silverstone
Why everything being a file is a good thing
Posted 10 years ago by Richard Maw
Organising your $HOME
Posted 10 years and 1 month ago by Lars Wirzenius
Everything is a file
Posted 10 years and 1 month ago by Richard Maw
Uses of SSH
Posted 10 years and 1 month ago by Richard Maw
Software Updates
Posted 10 years and 1 month ago by Richard Maw
The role of Linux distributions
Posted 10 years and 2 months ago by Richard Maw
Virtualised systems
Posted 10 years and 2 months ago by Daniel Silverstone
Writing shell in any language
Posted 10 years and 2 months ago by Richard Maw
find, xargs, and parallel: fun toys
Posted 10 years and 2 months ago by Lars Wirzenius
Principle of least surprise
Posted 10 years and 3 months ago by Daniel Silverstone
Cool bits of C
Posted 10 years and 3 months ago by Richard Maw
Give the gift of Freedom this Christmas
Posted 10 years and 3 months ago by Daniel Silverstone
Avoid generalisations, most of the time
Posted 10 years and 3 months ago by Lars Wirzenius
Cool features of python you should know about
Posted 10 years and 3 months ago by Richard Maw
GnuPG (gpg): a brief introduction
Posted 10 years and 3 months ago by Lars Wirzenius
Integrated Development Environments
Posted 10 years and 4 months ago by Daniel Silverstone
Tools I use
Posted 10 years and 4 months ago by Lars Wirzenius
A Mars® a day helps you Work, Hack and Play
Posted 10 years and 4 months ago by Daniel Silverstone
Resource handling 4 - Java and Python
Posted 10 years and 4 months ago by Richard Maw
Resource handling 3 - C and C++
Posted 10 years and 5 months ago by Richard Maw
Resource handling 2 - Garbage Collection
Posted 10 years and 5 months ago by Daniel Silverstone
Resource handling 1 - General Concepts
Posted 10 years and 5 months ago by Richard Maw
Software testing
Posted 10 years and 5 months ago by Daniel Silverstone
Workstations and Hackstations
Posted 10 years and 6 months ago by Richard Maw
Setting the Bash shell prompt
Posted 10 years and 6 months ago by Lars Wirzenius
Routing, and network services on Linux
Posted 10 years and 6 months ago by Daniel Silverstone
The importance of using Library code
Posted 10 years and 6 months ago by Richard Maw
Editing the shell command line
Posted 10 years and 7 months ago by Lars Wirzenius
Why you should use a tiling window manager
Posted 10 years and 7 months ago by Richard Maw
Keeping your configuration safe
Posted 10 years and 7 months ago by Daniel Silverstone
Advanced uses of GNU screen
Posted 10 years and 7 months ago by Richard Maw
Looking at the shell history
Posted 10 years and 7 months ago by Lars Wirzenius
GNU screen the terminal multiplexer
Posted 10 years and 8 months ago by Richard Maw
Plagiarise Plagiarise Plagiarise! Only be sure always to call it please 'research'
Posted 10 years and 8 months ago by Daniel Silverstone
Job control in bash
Posted 10 years and 8 months ago by Richard Maw
Version Numbering
Posted 10 years and 8 months ago by Daniel Silverstone
Influential works to read
Posted 10 years and 9 months ago by Lars Wirzenius
Unix Operating System tools
Posted 10 years and 9 months ago by Richard Maw
My Browser History
Posted 10 years and 9 months ago by Daniel Silverstone
Be a mensch
Posted 10 years and 9 months ago by Lars Wirzenius
Shell scripting commands
Posted 10 years and 10 months ago by Richard Maw
Shell commands for data manipulation
Posted 10 years and 10 months ago by Richard Maw
moreutils has some more handy utilities
Posted 10 years and 10 months ago by Lars Wirzenius
Cryptography is not security
Posted 10 years and 10 months ago by Daniel Silverstone
Dealing with bug reports against your own software
Posted 10 years and 10 months ago by Lars Wirzenius
If you have no plan to maintain it, it will cease working.
Posted 10 years and 11 months ago by Daniel Silverstone
Temporary file handling
Posted 10 years and 11 months ago by Richard Maw
If you wouldn't want to use it yourself, why would anyone else?
Posted 10 years and 11 months ago by Daniel Silverstone
Reporting bugs
Posted 10 years and 11 months ago by Lars Wirzenius
If you are not measuring it, you don't know how well it's doing
Posted 11 years ago by Daniel Silverstone
Informational shell utilities
Posted 11 years ago by Richard Maw
If it's not backed up, you will lose it.
Posted 11 years ago by Daniel Silverstone
Diffs and patches
Posted 11 years ago by Lars Wirzenius
If it's not tested, it doesn't work.
Posted 11 years ago by Daniel Silverstone
File management with common shell commands
Posted 11 years and 1 month ago by Richard Maw
If you haven't pushed it to revision control, it doesn't exist
Posted 11 years and 1 month ago by Daniel Silverstone
Naming projects and stuff
Posted 11 years and 1 month ago by Lars Wirzenius
If you don't have a plan, you will wander in the reeds.
Posted 11 years and 1 month ago by Daniel Silverstone
File systems
Posted 11 years and 2 months ago by Richard Maw
Transferring files between computers
Posted 11 years and 2 months ago by Lars Wirzenius
If you don't know why you're doing it, you shouldn't be doing it.
Posted 11 years and 2 months ago by Daniel Silverstone
Unix philosophy
Posted 11 years and 2 months ago by Lars Wirzenius
Contributing to someone else's project
Posted 11 years and 3 months ago by Lars Wirzenius
Twelve days of coding
Posted 11 years and 3 months ago by A.N.Author
Coding styles and standards
Posted 11 years and 3 months ago by Daniel Silverstone
Debugging: finding the bug
Posted 11 years and 3 months ago by Lars Wirzenius
Whitespace safety in shell scripts
Posted 11 years and 3 months ago by Richard Maw
Introduction to GDB
Posted 11 years and 4 months ago by Richard Ipsum
Compiled languages
Posted 11 years and 4 months ago by Daniel Silverstone
Unix permissions and mode bits
Posted 11 years and 4 months ago by Lars Wirzenius
Basics of networking
Posted 11 years and 4 months ago by Daniel Silverstone
Basics of version control systems
Posted 11 years and 5 months ago by Lars Wirzenius
Shell Variables
Posted 11 years and 5 months ago by Richard Maw
Using ssh -A for ssh agent forwarding
Posted 11 years and 5 months ago by Lars Wirzenius
Input and Output redirection
Posted 11 years and 5 months ago by Jonathan Maw
Regular Expressions and shell globs
Posted 11 years and 6 months ago by Daniel Silverstone
Scripting
Posted 11 years and 6 months ago by Richard Maw
Introduction to IRC
Posted 11 years and 6 months ago by Lars Wirzenius
Basic shell tools
Posted 11 years and 6 months ago by Daniel Silverstone
Basics of SSH
Posted 11 years and 6 months ago by Lars Wirzenius
Navigating on-system documentation
Posted 11 years and 7 months ago by Daniel Silverstone
Basics of the command line
Posted 11 years and 7 months ago by Daniel Silverstone
Software freedom: an introduction
Posted 11 years and 7 months ago by Lars Wirzenius
Welcome
Posted 11 years and 7 months ago by Lars Wirzenius, Daniel Silverstone