Working Effectively with(out) Tests.
How to effectively work with code without test and how to add tests to your project for them to help you the most.
Why you shouldn't use SASS parent suffixes and what to do instead.
Constructing class names seems like useful DRY optimization. You don't have to type so much. What is wrong with it?
Why YAML is used for configuration when it's so bad and what can you do about it?
YAML replaced JSON, which replaced XML as a format for configuration files. Looking at the transitions to learn how to deal with YAML right now.
Uncommon Sense Course Recommendation
Some alternative views that are counter-intuitive or at least uncommon in the broader tech community.
Free resources during the pandemic
There are two problems a lot of people are struggling right now with. Finding something to do and worrying about financial security.
Code Style that breaks clean code rules: Space Shuttle Style
You should avoid comments and your code should be self-documenting. It's good advice but, is it always true?
How to set up a Haskell project
Installation and set up of Haskell Stack on a new machine
Summary and Review of Software Design X-Rays by Adam Tornhill
Groundbreaking book about software.
- Notes from Professor Frisby's Mostly Adequate Guide to Functional Programming
- Notes from Node.js Design Patterns
The Proximity Principle
Proximity is an underused design principles that can help you create code that's much easier to maintain over time.
Object-Oriented Design Criticism
I share the criticism of Object-Oriented programming and design that I find inspiring.
See all tags.