# apt install doomsday doom-wad-shareware
Monthly Archives: February 2021
Programming principles from id software
These are great: John Romero on Programming principles from id software
- Just do it (and do it well)
- Keep your code always runnable
- Keep it simple
- Invest time in building great tools
- Test your code thoroughly
- Fix bugs as soon as possible
- Use a superior development system
- Write code for this version of the product
- Use good component abstractions
- Seek feedback from peers while coding
- Give coders creative freedom
Cognitive restructuring
I’m reading Designing the Mind: The Principles of Psychitecture which says:
Cognitive restructuring is the fundamental tool of emotional psychitecture, and psychological research has found it to be highly effective for eliminating negative emotional responses. The first step is to keep a log in the form of a notepad or smartphone app. Try to take note of every undesirable emotion you notice – anything from minor annoyance to severe anxiety. The simple act of keeping a log should cause you to notice many more of these emotions than you normally would. Every time you log an emotion, take a note of the situation which triggered it, and if possible, the chain of thoughts which immediately preceded it.
{Someone else’s} Third Year as a Solo Developer
Today I read My Third Year as a Solo Developer which is about a dude trying to establish himself as a solo developer after leaving Google.
Intel Processor Names and Numbers
Today I discovered Intel Processor Names and Numbers. Documentation about how Intel names its CPU chips.
DNS over HTTPS
Today I read Run Your Own DNS over HTTPS (DoH) Resolver on Ubuntu with DNSdist which mentioned BIND will support DoH in version 9.17, which is still in development.
NES.css
lol, this is great: NES.css
DevOnDuty: Vim as IDE
This looks pretty kickass: Vim as IDE.
Design Patterns Explained with Food
Today I discovered Design Patterns Explained with Food. It’s fun. The original GoF patterns implemented for food.