Subtype and topic
Tutorials & guides about Software engineering
Every link here is both a tutorial or guide and about software engineering.
- Hall of Fame
- 44
- Candidates
- 75
- Median span
- 7.4 yrs
- First seen
- 2007
observed on HN
oldest HN appearance
Strongest Hall records
44 itemsRecently resurfaced
latest 20+ point returnCandidates
Browse 75 candidates
The TTY demystified (2008)
Needs:2 breakout events 720+ days apart
243max pts
The Clockwise/Spiral Rule of C declarations
Needs:2 breakout events 720+ days apart
225max pts
Interactive Vim Tutorial
Needs:2 breakout events 720+ days apart
237max pts
Use the Unofficial Bash Strict Mode (Unless You Love Debugging)
Needs:2 breakout events 720+ days apart
180max pts
Easy 6502 – How to get started writing 6502 assembly language
Needs:2 breakout events 720+ days apart
222max pts
How to be a Programmer: A Short, Comprehensive, and Personal Summary
Needs:2 breakout events 720+ days apart
162max pts
On undoing, fixing, or removing commits in git
Needs:2 breakout events 720+ days apart
157max pts
Lisp Koans
Needs:2 breakout events 720+ days apart
156max pts
The Common Lisp Cookbook
Needs:2 breakout events 720+ days apart
264max pts
Learn just a little Awk (2010)
Needs:5 submissions
684max pts
A Reintroduction to JavaScript
Needs:2 breakout events 720+ days apart
321max pts
Building a BitTorrent client from the ground up in Go
Needs:5 submissions
692max pts
Best of Vim Tips
Needs:2 breakout events 720+ days apart
273max pts
PostgreSQL Exercises
Needs:2 breakout events 720+ days apart5 submissions
576max pts
Roll your own toy UNIX-clone OS
Needs:2 breakout events 720+ days apart
130max pts
Literate Devops with Emacs Org-Mode (2014)
Needs:2 breakout events 720+ days apart
213max pts
Clojure Design Patterns
Needs:2 breakout events 720+ days apart
315max pts
Why Concatenative Programming Matters
Needs:2 breakout events 720+ days apart
219max pts
An Intuition for Lisp Syntax
Needs:2 breakout events 720+ days apart
551max pts
A Road to Common Lisp (2018)
Needs:2 breakout events 720+ days apart
239max pts
Htop Explained
Needs:5 submissions
818max pts
(An ((Even Better) Lisp) Interpreter (in Python))
Needs:2 breakout events 720+ days apart
140max pts
Show HN: ugit – Learn Git Internals by Building Git in Python
Needs:5 submissions
309max pts
Let's Build an MP3 Decoder
Needs:2 breakout events 720+ days apart
201max pts
Hosting SQLite databases on GitHub Pages or any static file hoster
Needs:2 breakout events 720+ days apart
1812max pts
“Exit Traps” Can Make Your Bash Scripts Way More Robust and Reliable
Needs:5 submissions
591max pts
Common shell script mistakes (2008)
Needs:2 breakout events 720+ days apart
166max pts
Railway-oriented programming
Needs:2 breakout events 720+ days apart
155max pts
Ways to break your systems code using volatile (2010)
Needs:2 breakout events 720+ days apart
132max pts
Master Emacs in one year
Needs:5 submissions
145max pts
X Window System Basics
Needs:2 breakout events 720+ days apart
158max pts
Learn Lua in 15 Minutes
Needs:5 submissions
357max pts
Safe ways to do things in bash
Needs:5 submissions
892max pts
User-defined Order in SQL
Needs:5 submissions
314max pts
Fast Non-Standard Data Structures for Python
Needs:2 breakout events 720+ days apart
156max pts
Git Magic
Needs:2 breakout events 720+ days apart
238max pts
Learn FFmpeg the hard way
Needs:2 breakout events 720+ days apart
586max pts
Common Rust Lifetime Misconceptions
Needs:2 breakout events 720+ days apart
195max pts
The Roots of Lisp
Needs:2 breakout events 720+ days apart
296max pts
Key differences between Python 2.7.x and Python 3.x (2014)
Needs:3 submitters
212max pts