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