Topics
Spreadsheets, automation, digital organisation and documents: clear methods to work better with your computer, every day.
Spreadsheets
Formulas, lookup functions, pivot tables, validation and charts in Excel, LibreOffice and Google Sheets.
Automation
Macros, Python scripts for files and PDFs, no-code automations and repetitive flows to hand over to the computer.
Digital organisation
Folders, file names, email, calendar, notes, passwords and personal backups kept in order.
Writing & documents
Markdown, LaTeX, PDF, templates and styles, technical documentation and effective presentations.
Featured articles
Choosing the right chart: lines, bars, pies and scatter plots
Which chart to use for each question: trend over time, comparison, composition or relationship between variables, plus axis and colour mistakes to avoid.
Send automated emails with Python: attachments and credentials
How to send automated emails with Python and smtplib: attachments, encrypted connections, app passwords, credentials kept out of code, paced sends.
Time blocking: using your calendar to protect real work
How to apply time blocking in a digital calendar: blocks for focused work, realistic buffers, colours, a daily review and the mistakes to avoid.
Accessible PDF: tags, reading order and testing
How to create PDFs that work with assistive technology: tag structure, real headings, reading order, tables, document language and the tools to check them.
Designing a spreadsheet that is readable and easy to maintain
How to organise a spreadsheet: separate data, parameters, calculations and results, data as a list, clear names, built-in checks and notes for users.
Combine dozens of Excel files into one with Python and pandas
How to consolidate many Excel or CSV files into one table with pandas: read a folder, align columns, track where each row came from, catch duplicates.
Document versions: no more «final_v2_really-final» in file names
How to manage versions of documents and shared files without confusion: numbering, built-in cloud version history, drafts, tracked changes and archiving.
Document templates in Word and Writer: creating a .dotx or .ott
How to build a reusable template in Word and LibreOffice: what to include, styles, fields, placeholders, where to save it and how to keep it updated.
INDEX and MATCH: flexible lookups in any spreadsheet program
How to combine INDEX and MATCH to look up values in any direction, in two dimensions and with several criteria, in Excel, LibreOffice Calc and Sheets.
LibreOffice macros: Basic, the recorder and first scripts
Macros in LibreOffice Calc and Writer: enable the recorder, write readable Basic code, work with sheets and cells and set up macro security properly.
File naming: practical rules so you can always find everything
Concrete rules for naming files: characters to avoid, order of elements, dates, separators and shared conventions that keep your documents easy to find.
Math formulas in LaTeX: from inline text to equations
Inline and display math, fractions, sub- and superscripts, symbols, systems and numbered equations with amsmath: a guide to well-written formulas.