The long way through Software Craftsmanship

Self-Study in September 2022

Sep 1, 2022 - 6 minute read - Comments - self-study-aggregation2022september10x-programmeraccountingarchitecturearchitecture-patternbranchbrooks-lawbruteforcebusiness-rulesccarmackcheatingchesscomputer-peripheralcryptographydatabasedavid-allendomain-specificembedded-softwarefabrice-bellardfeature-branchffmpeggetting-things-donegitgithubgtdhacker-newshagiographyhashimportedinbox-zerojohn-von-neumannken-thompsonlate-projectlayermanagementmergemerge-conflictpasswordpassword-crackerproductivityprogramming-languageprojectrainbow-tablerebaserulesseparationsocial-engineeringsolidsolid-principlesteachingtime-managementwindows

The forty-year programmer

https://news.ycombinator.com/item?id=32690892

Tags: imported, hacker-news

Id: e23d7fb0-c1a4-11ed-a032-0242ac110004 Read: Fri Sep 2 13:55:12 2022

Cheating at chess with a computer for my shoes

https://news.ycombinator.com/item?id=32729105

Tags: imported, hacker-news

Id: e489c7ce-c1a4-11ed-b44b-0242ac110004 Read: Mon Sep 5 20:34:15 2022

A history of cheating in chess (2)

Describes several attempts to cheat in chess, including one by a black dreadlock John von Neumann

Tags: chess, cheating, computer-peripheral, ken-thompson, john-von-neumann

Id: 2cac0610-2dc2-11ed-8876-0242ac110003 Read: Tue, 06 Sep 2022 08:59:11 +0000

You can never have too many backups

https://news.ycombinator.com/item?id=32735001

Tags: imported, hacker-news

Id: b9a52ce6-c1a0-11ed-9923-0242ac110004 Read: Tue Sep 6 09:59:25 2022

Conference Presentation Judo

https://news.ycombinator.com/item?id=32735066

Tags: imported, hacker-news

Id: b75adb2a-c1a0-11ed-83cd-0242ac110004 Read: Tue Sep 6 10:11:28 2022

Campus College of Letters and Science plans to limit high-demand majors

https://news.ycombinator.com/item?id=32746119

Tags: imported, hacker-news

Id: be3b2c10-c1a0-11ed-b94e-0242ac110004 Read: Wed Sep 7 03:49:38 2022

Open Knowledge Movement: Personal Reflections

https://news.ycombinator.com/item?id=32746192

Tags: imported, hacker-news

Id: bbed4f92-c1a0-11ed-b829-0242ac110004 Read: Wed Sep 7 04:06:31 2022

Difftastic, the fantastic diff

https://news.ycombinator.com/item?id=32746258

Tags: imported, hacker-news

Id: c2dde0c8-c1a0-11ed-bdd9-0242ac110004 Read: Wed Sep 7 04:20:00 2022

Citibank may lock bank accounts for 45 days if breach suspected

https://news.ycombinator.com/item?id=32746334

Tags: imported, hacker-news

Id: e6de13ea-c1a4-11ed-a15e-0242ac110004 Read: Wed Sep 7 04:32:00 2022

Yak Shaving: A Short Lesson on Staying Focused (2018)

https://news.ycombinator.com/item?id=32746563

Tags: imported, hacker-news

Id: c084a438-c1a0-11ed-86f1-0242ac110004 Read: Wed Sep 7 05:09:41 2022

I tracked everything I read on the internet for a year

https://news.ycombinator.com/item?id=32759786

Tags: imported, hacker-news

Id: e995e0ae-c1a4-11ed-a816-0242ac110004 Read: Thu Sep 8 01:20:32 2022

How should we handle an over-productive employee?

https://news.ycombinator.com/item?id=32778899

Tags: imported, hacker-news

Id: c9c35058-c1a0-11ed-b0d9-0242ac110004 Read: Fri Sep 9 13:23:33 2022

Why you might want a domain-specific database like TigerBeetleDB

https://news.ycombinator.com/item?id=32779851

Tags: domain-specific, database, accounting, rules, business-rules, imported, hacker-news

Id: 6231a818-c19b-11ed-9e37-0242ac110004 Read: Fri Sep 9 14:42:37 2022

Ask HN: What happened to vanilla HTML/CSS/JS development?

https://news.ycombinator.com/item?id=32780191

Tags: imported, hacker-news

Id: c773fd52-c1a0-11ed-8478-0242ac110004 Read: Fri Sep 9 15:12:27 2022

Graydon Hoare: 21 compilers and 3 orders of magnitude in 60 minutes

https://news.ycombinator.com/item?id=32780472

Tags: imported, hacker-news

Id: c52968ca-c1a0-11ed-8a1c-0242ac110004 Read: Fri Sep 9 15:33:57 2022

Living Like Nothing Matters

https://news.ycombinator.com/item?id=32794585

Tags: imported, hacker-news

Id: cc721352-c1a0-11ed-aaab-0242ac110004 Read: Sat Sep 10 21:07:26 2022

Fabrice Bellard: Portrait of a Super-Productive Programmer (2011)

https://news.ycombinator.com/item?id=32795067

Tags: hagiography, fabrice-bellard, 10x-programmer, ffmpeg, carmack, productivity, imported, hacker-news

Id: 409c09a8-44de-11ed-8670-0242ac110003 Read: Sat Sep 10 22:28:07 2022

Brickit scans your pile of bricks and gives you ideas, with instructions

https://news.ycombinator.com/item?id=32796324

Tags: imported, hacker-news

Id: ebe685de-c1a4-11ed-a9ba-0242ac110004 Read: Sun Sep 11 02:26:48 2022

We secretly love meetings (2010)

https://news.ycombinator.com/item?id=32798385

Tags: imported, hacker-news

Id: d108d086-c1a0-11ed-b287-0242ac110004 Read: Sun Sep 11 10:12:31 2022

Teaching C (2016)

https://news.ycombinator.com/item?id=32798826

Tags: teaching, programming-language, c, imported, hacker-news

Id: 29d46594-44de-11ed-a79f-0242ac110003 Read: Sun Sep 11 11:47:07 2022

Choosing happiness

https://news.ycombinator.com/item?id=32804468

Tags: imported, hacker-news

Id: cebc056e-c1a0-11ed-b6f3-0242ac110004 Read: Mon Sep 12 00:10:15 2022

One-on-ones with executives

https://news.ycombinator.com/item?id=32806761

Tags: imported, hacker-news

Id: ee528728-c1a4-11ed-bec4-0242ac110004 Read: Mon Sep 12 06:36:31 2022

What makes a senior engineer? Writing software vs. building systems

https://news.ycombinator.com/item?id=32809817

Tags: imported, hacker-news

Id: d352f1d2-c1a0-11ed-bba3-0242ac110004 Read: Mon Sep 12 13:24:25 2022

A development process to ship features fast

https://news.ycombinator.com/item?id=32816990

Tags: imported, hacker-news

Id: d5ac4cda-c1a0-11ed-a752-0242ac110004 Read: Mon Sep 12 21:08:33 2022

Senior engineers are living in the future

https://news.ycombinator.com/item?id=32824872

Tags: imported, hacker-news

Id: f0a10248-c1a4-11ed-8727-0242ac110004 Read: Tue Sep 13 14:40:27 2022

Introduction to Algorithms (2020)

https://news.ycombinator.com/item?id=32875396

Tags: imported, hacker-news

Id: df0dd5be-c1a0-11ed-a6f4-0242ac110004 Read: Sat Sep 17 07:00:34 2022

How to run an event that doesn’t suck

https://news.ycombinator.com/item?id=32876804

Tags: imported, hacker-news

Id: dcbf9540-c1a0-11ed-8ff3-0242ac110004 Read: Sat Sep 17 12:00:36 2022

How to disagree with someone more powerful than you (2016)

https://news.ycombinator.com/item?id=32877942

Tags: imported, hacker-news

Id: da50c9aa-c1a0-11ed-b3e4-0242ac110004 Read: Sat Sep 17 14:47:33 2022

Adele is an open source repository of design systems and pattern libraries

https://news.ycombinator.com/item?id=32878855

Tags: imported, hacker-news

Id: e1652e0c-c1a0-11ed-8c3e-0242ac110004 Read: Sat Sep 17 16:39:25 2022

Show HN: A virtual Yubikey device for 2FA/WebAuthN

https://news.ycombinator.com/item?id=32881956

Tags: imported, hacker-news

Id: d7fe77b0-c1a0-11ed-a69f-0242ac110004 Read: Sat Sep 17 21:52:05 2022

What will you do with the stories entrusted to you?

https://news.ycombinator.com/item?id=32883471

Tags: imported, hacker-news

Id: e84ccce8-c1a0-11ed-9a62-0242ac110004 Read: Sun Sep 18 01:27:24 2022

Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?

https://news.ycombinator.com/item?id=32883596

Tags: imported, hacker-news

Id: e6021646-c1a0-11ed-8561-0242ac110004 Read: Sun Sep 18 01:51:13 2022

Steps to designing an embedded software architecture, Step 1

https://news.ycombinator.com/item?id=32886122

Tags: architecture, embedded-software, separation, layer, architecture-pattern, solid, solid-principles, imported, hacker-news

Id: c2f04014-44dd-11ed-8da1-0242ac110003 Read: Sun Sep 18 10:08:29 2022

My productivity system

https://news.ycombinator.com/item?id=32886288

Tags: imported, hacker-news

Id: e3b748a2-c1a0-11ed-9508-0242ac110004 Read: Sun Sep 18 10:37:26 2022

The future of documentation at Canonical (2021)

https://news.ycombinator.com/item?id=32887092

Tags: imported, hacker-news

Id: ef3e62f0-c1a0-11ed-8cf2-0242ac110004 Read: Sun Sep 18 12:48:40 2022

How James Clear is writing his next book (2021)

https://news.ycombinator.com/item?id=32887140

Tags: imported, hacker-news

Id: ea9b3e12-c1a0-11ed-86a5-0242ac110004 Read: Sun Sep 18 12:54:33 2022

GCC’s new fortification level: The gains and costs

https://news.ycombinator.com/item?id=32888516

Tags: imported, hacker-news

Id: eced54fc-c1a0-11ed-bf2d-0242ac110004 Read: Sun Sep 18 15:47:03 2022

Algorithms for competitive programming

https://news.ycombinator.com/item?id=32895354

Tags: imported, hacker-news

Id: f1874d6a-c1a0-11ed-8d1e-0242ac110004 Read: Mon Sep 19 07:27:31 2022

I spent two years trying to do what Backstage does for free

https://news.ycombinator.com/item?id=32909343

Tags: imported, hacker-news

Id: fddbbef2-c1a0-11ed-977f-0242ac110004 Read: Tue Sep 20 09:01:43 2022

Ask HN: How does your company handle late running projects?

https://news.ycombinator.com/item?id=32911083

Tags: time-management, project, late-project, brooks-law, imported, hacker-news

Id: f2dad5d2-44dd-11ed-a7c1-0242ac110003 Read: Tue Sep 20 13:03:46 2022

Ask HN: A math study program?

https://news.ycombinator.com/item?id=32923390

Tags: imported, hacker-news

Id: f4a204ae-c1a0-11ed-97d8-0242ac110004 Read: Wed Sep 21 11:11:52 2022

Your work matters – Build your schedule accordingly

https://news.ycombinator.com/item?id=32927033

Tags: imported, hacker-news

Id: f6f0a800-c1a0-11ed-80cf-0242ac110004 Read: Wed Sep 21 15:57:02 2022

https://news.ycombinator.com/item?id=32928411

Tags: imported, hacker-news

Id: f93d5d24-c1a0-11ed-b720-0242ac110004 Read: Wed Sep 21 17:30:18 2022

Ask HN: Which books you have read till now that were worth investing time in?

https://news.ycombinator.com/item?id=32935412

Tags: imported, hacker-news

Id: fb951404-c1a0-11ed-b6b0-0242ac110004 Read: Thu Sep 22 06:31:44 2022

Be critical or be corrupted

https://news.ycombinator.com/item?id=32953111

Tags: imported, hacker-news

Id: 06b11a42-c1a4-11ed-8526-0242ac110004 Read: Fri Sep 23 15:20:34 2022

Algorithms and data structures implemented in many programming languages

https://news.ycombinator.com/item?id=32956401

Tags: imported, hacker-news

Id: 002897d4-c1a1-11ed-9f68-0242ac110004 Read: Fri Sep 23 20:03:12 2022

Lessons from a Professional Password Cracker

Some common tricks to avoid password cracking. Mostly by bruteforce or social engineering.

https://news.ycombinator.com/item?id=32961815

Tags: social-engineering, password-cracker, password, bruteforce, rainbow-table, hash, cryptography, windows, imported, hacker-news

Id: 12687de0-44df-11ed-a221-0242ac110003 Read: Sat Sep 24 12:17:53 2022

Aging programmer

https://news.ycombinator.com/item?id=32961933

Tags: imported, hacker-news

Id: 0d9e223c-c1a4-11ed-a96d-0242ac110004 Read: Sat Sep 24 12:35:22 2022

Want cleaner code? Use the rule of six

https://news.ycombinator.com/item?id=32963021

Tags: imported, hacker-news

Id: 09027aca-c1a4-11ed-bfe6-0242ac110004 Read: Sat Sep 24 14:39:58 2022

Software engineering changed my life

https://news.ycombinator.com/item?id=32964192

Tags: imported, hacker-news

Id: 0b500130-c1a4-11ed-945d-0242ac110004 Read: Sat Sep 24 16:32:15 2022

Traffic cameras expose your location through parking apps

https://news.ycombinator.com/item?id=32980040

Tags: imported, hacker-news

Id: f2f5e270-c1a4-11ed-93ec-0242ac110004 Read: Mon Sep 26 06:21:24 2022

Making Python fast – Adventures with mypyc

https://news.ycombinator.com/item?id=32994584

Tags: imported, hacker-news

Id: f543b732-c1a4-11ed-91db-0242ac110004 Read: Tue Sep 27 12:42:24 2022

Why modern software is slow

https://news.ycombinator.com/item?id=33028300

Tags: imported, hacker-news

Id: 0ff728c6-c1a4-11ed-b796-0242ac110004 Read: Thu Sep 29 22:41:10 2022

Get things done with Emacs

https://news.ycombinator.com/item?id=33033017

Tags: getting-things-done, gtd, david-allen, productivity, inbox-zero, management, time-management, imported, hacker-news

Id: 47cae02e-44dd-11ed-8353-0242ac110003 Read: Fri Sep 30 10:12:53 2022

GitHub’s Missing Merge Option

A way of merging feature branches to obtain cleaner history

https://news.ycombinator.com/item?id=33042018

Tags: git, branch, merge, merge-conflict, rebase, github, feature-branch, imported, hacker-news

Id: 959e4b0a-44de-11ed-92c7-0242ac110003 Read: Fri Sep 30 23:26:48 2022

Self-Study in August 2022 Self-Study in October 2022