The long way through Software Craftsmanship

Self-Study in December 2022

Dec 1, 2022 - 3 minute read - Comments - self-study-aggregation2022decemberadaptationakrasiaapplicationatomic-habitsbeautybookbugcc++cachecatscertificateclangclicommand-linecompilation-cachecppcraftsmanshipdangerdefecteleganceendavaeoin-woodsevolutionfieldfittingfuzz-testfuzz-testinggccgithubgithub-apigiving-upgravitygrithabithacker-newshackernewsideaimportedjames-clearjavalong-running-systemmatt-mightmodelopenapioptimizationotoolepphilip-o'toolephysicsprivate-keyprocrastinationproductionpsychologyroy-baumeisterrqlitesafeself-controlsignaturesoftwarespeedupsqlitestubbornnesstemptationtest-tooltimetoolwillenergywillpowerzone

CCache: a fast c/c++ compiler cache

Related to 027d6f8a-714e-11ed-869a-0242ac110003

Tags: tool, cache, compilation-cache, optimization, speedup, c, cpp, c++, gcc, clang

Id: f2423a38-714d-11ed-92b4-0242ac110003 Read: Thu, 01 Dec 2022 07:58:30 +0000

CATS: OpenAPI fuzzing and test generation tool

Tags: cats, tool, openapi, fuzz-testing, test-tool, java, endava, eoin-woods

Id: 08b0cdb0-714f-11ed-a45c-0242ac110003 Read: Thu, 01 Dec 2022 08:06:18 +0000

I’ve fuzzed a small part of the GitHub API. Here are my findings.

Using CATS to fuzz part of the Github API. Interesting results. Related to 08b0cdb0-714f-11ed-a45c-0242ac110003.

Tags: cats, github-api, github, fuzz-test, openapi, test-tool

Id: 317ff856-714f-11ed-9966-0242ac110003 Read: Thu, 01 Dec 2022 08:07:26 +0000

Company, Team, Self

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

Tags: imported, hacker-news

Id: 115ad4d2-c1a5-11ed-a604-0242ac110004 Read: Thu Dec 1 08:30:12 2022

Leaving the Basement

Ugly systems are under production usage Beautiful systems have never been useful to production Idea that longer usage makes warts appear

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

Tags: idea, adaptation, software, production, beauty, craftsmanship, elegance, time, long-running-system, fitting, evolution, imported, hacker-news

Id: e511548e-761b-11ed-9ab0-0242ac110003 Read: Sun Dec 4 13:11:59 2022

Ask HN: Can you recommend me a book to (re)learn math?

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

Tags: imported, hacker-news

Id: 13bca7be-c1a5-11ed-a010-0242ac110004 Read: Mon Dec 5 00:37:12 2022

Be Less Scared of Overconfidence

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

Tags: imported, hacker-news

Id: 160a4e4a-c1a5-11ed-a564-0242ac110004 Read: Mon Dec 5 05:19:25 2022

Avoid Temptation

Matt Might explains his model of willpower, willenergy: procrastination, energy, productivity

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

Tags: matt-might, procrastination, akrasia, willpower, willenergy, zone, danger, safe, model, temptation, physics, gravity, field, self-control, roy-baumeister, book, imported, hacker-news

Id: c928f90e-761e-11ed-bdf0-0242ac110003 Read: Tue Dec 6 07:01:09 2022

A crash course in Python “comprehensions” and “generators”

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

Tags: imported, hacker-news

Id: 7113c8b2-c1a4-11ed-9207-0242ac110004 Read: Wed Dec 7 08:30:59 2022

The code that ChatGPT can’t write

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

Tags: imported, hacker-news

Id: 7a59c0ac-c1a4-11ed-87de-0242ac110004 Read: Wed Dec 7 19:23:43 2022

Hash-based digital signatures (almost) from scratch

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

Tags: imported, hacker-news

Id: 780b80c4-c1a4-11ed-80b1-0242ac110004 Read: Thu Dec 8 16:11:31 2022

Why don’t software development methodologies work? (2014)

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

Tags: imported, hacker-news

Id: 75b79934-c1a4-11ed-8d3e-0242ac110004 Read: Thu Dec 8 22:32:08 2022

Ask HN: What is the best income stream you have created till date?

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

Tags: imported, hacker-news

Id: 73627cb2-c1a4-11ed-ac3c-0242ac110004 Read: Fri Dec 9 16:28:10 2022

Disputing a Parking Fine with ChatGPT

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

Tags: imported, hacker-news

Id: 18619144-c1a5-11ed-93e6-0242ac110004 Read: Sat Dec 10 22:40:10 2022

I found a bug in SQLite

A defect in SQLite, found when writing a tool on top of it

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

Tags: hackernews, imported, otoolep, sqlite, rqlite, philip-o’toole, bug, defect

Id: b2362f38-44c5-4f1d-b7ec-89b0fdaf73b0 Read: Sun, 11 Dec 2022 17:18:27 +0000

What I do when I feel like giving up (2015)

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

Tags: atomic-habits, james-clear, giving-up, psychology, habit, grit, stubbornness, imported, hacker-news

Id: 34d551c0-8b37-11ed-9b3e-0242ac110003 Read: Wed Dec 14 14:47:23 2022

Digital work and exploitation

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

Tags: imported, hacker-news

Id: 7efd8102-c1a4-11ed-aeab-0242ac110004 Read: Fri Dec 16 09:41:51 2022

Writing good performance self reviews

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

Tags: imported, hacker-news

Id: 7cab2a08-c1a4-11ed-ab68-0242ac110004 Read: Fri Dec 16 20:15:23 2022

Digitally sign PDF files from your commandline – open-pdf-sign

Tool to sign PDFs from the command line

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

Tags: signature, certificate, private-key, tool, command-line, cli, application, java, github, imported, hacker-news

Id: baf0fdd0-7fa8-11ed-b3cf-0242ac110004 Read: Mon Dec 19 13:15:40 2022

Hard truths I learned when I got laid off from my SWE job

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

Tags: imported, hacker-news

Id: 81503d6e-c1a4-11ed-8e3b-0242ac110004 Read: Wed Dec 28 15:21:29 2022

Ask HN: What’s a build vs. buy decision that you got wrong?

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

Tags: imported, hacker-news

Id: 1ab0efb2-c1a5-11ed-99bc-0242ac110004 Read: Wed Dec 28 17:49:06 2022

TreeSheets: Open Source Free Form Data Organizer

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

Tags: imported, hacker-news

Id: 83c0b09c-c1a4-11ed-8803-0242ac110004 Read: Fri Dec 30 13:55:10 2022

Ask HN: What’s the best free course in your area of expertise?

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

Tags: imported, hacker-news

Id: 86138338-c1a4-11ed-a4b1-0242ac110004 Read: Fri Dec 30 21:18:03 2022

Self-Study in November 2022 Self-Study in January 2023