anti-procrastination.el
An Emacs Lisp script and shell script that combats procrastination by nagging users after periods of inactivity.
Blog.DanielJanus.pl is the personal blog of Daniel Janus, a veteran programmer from Poland who writes about Clojure, Rust, functional programming, developer culture, and personal productivity. Daniel combines deep technical insights with reflections on how code, words, and emotions interact in a developer’s life. His posts range from “Corner-cases of Comparing Clojure Numbers” to explorations of CSS compression and personal essays about ADHD and workspace clutter. The blog is bilingual (Polish and English) and features both short essays and detailed code-driven articles. With an emphasis on thinking clearly, rethinking assumptions, and learning continuously, Daniel’s writing appeals to engineers seeking both intellectual depth and human perspective.
52 articles from this blog
An Emacs Lisp script and shell script that combats procrastination by nagging users after periods of inactivity.
Demonstrates creating a small 400K Common Lisp executable for gzip compression using ECL compiler optimizations.
A developer shares a Scrabble tournament result and announces an upcoming tech talk on error handling and Murphy's Law in programming.
Developer discusses rewriting a Java GUI client for Poliqarp, focusing on code cleanup and new protocol integration.
Explains how symlinks affect directory navigation in Unix shells vs. programming languages like Python, highlighting the 'cd -P' option.
A Common Lisp library for handling netstrings, now available on GitHub and asdf-installable.
Guide to installing and using Compcache on Linux to optimize RAM usage through compression, improving system performance.
A technical exploration of implementing JSON-RPC communication between Common Lisp and C, including netstring encoding and protocol details.
A personal account of attending the European Common Lisp Meeting 2008, covering technical talks on Lisp applications and development insights.
A guide to creating effective presentations using LaTeX, Beamer, and KeyJNote for clean design and stylish delivery.
A guide to customizing Ubuntu 8.04 after installation, covering font rendering, console fonts, and Emacs configuration.
A developer shares their experience overcoming LaTeX macro limitations while writing a technical specification, detailing a solution for using the \verb command.