Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Exceprts from the diary of a monk during the recent mutinous attack on the Temple of the Embracing Countenance
-
Switching from the regex crate in Rust to Resharp makes Ratchets run 15% faster on the Sculptor codebase
-
A reminder (to myself, mostly) on the importance of stepping away from the agents to make time for reflection
-
How simple geometry and physics might be undermining the effectiveness of your sticky notes
-
Twelve Christmas songs that always steal the limelight
-
Social connection is one of the main drivers of software feature expansion
-
A cheat-sheet of jj commands you're most likely to need day-to-day using jj as a git replacement.
-
How I gather my credit card offers in one place so I don't miss out
-
If you've run into this error, this is how you can fix it
-
This way of putting a cover onto a duvet might save you effort and time!
-
I composed an 8-bit version of my own theme song and put it on the Internet
-
How I leveraged Go, GPT-4 and DALL-E to improve a simple toothbrush timer Alexa Skill
-
How to successfully perform the Rite of AshkEnte
-
Step-by-step instructions I used to build and assemble a case for my Flipper accessory
-
A pattern that I've noticed often causes bugs
-
How inaccuracies in estimation lead to a systematic undervaluing of the importance of Design
-
An incomplete list of poor names for libraries, modules, projects and teams
-
How we implemented Circuit Breakers at Hipmunk to automatically deal with third party outages.
-
A cautionary tale of how I misapplied the wrong software tool to a problem, and what I've learned from it.
-
Why Harry Potter's Sorting Hat would make a poor choice for a hash function
-
A summary and a review of the Phoenix Project
-
A digression on naming functions, and ensuring they only do one thing
-
A one-line shell function to visually emphasize search terms in the terminal output of a program
-
This is the televenth post of my blog.
-
By always spelling your range conditionals start <= index < capacity, you make your code more easily grokkable and reduce the chance of errors.
-
Instead of explicitly handling the empty case in functions, try this instead.
-
A review of the book Left of Bang
-
A tiny implementation of Connect 4 on the terminal, with explanation.
-
A closer look at some surprising interface mechanics in Go
-
Just because you can, doesn't mean you shrdlu.
-
A handy mnemonic that eliminates the guesswork from picking the order of arguments for super()
-
Announcing the completion of varcaser, and discussing prioritization.
-
This article talks about a problem I encountered while sorting complex types in Go, and the solution I came up with, keysort.
-
This is the first ever post to this blog.