All 43 Comments

re: Why interface default implementations in C# are a great thing
Default implementations for C# is a good compromise, as you...
re: On Developer Fetishes
Mostly agree! Balance "Be Curious" with "Get Things Done"....
re: Writing a Simple Programming Language from Scratch - Part 1
I look forward to part 2! As for the job market, I'm not s...
re: Writing a Simple Programming Language from Scratch - Part 1
This is a very good introduction article. I've been working...
re: How many monitors do you use when programming?
You should definitely buy monitor arms - that and the chair...
re: How many monitors do you use when programming?
The Mac has decent global scaling options in settings. Howe...
re: How many monitors do you use when programming?
Yeah, drink the beer and coffee for now. Just keep the adv...
re: How many monitors do you use when programming?
Okay, I'm slightly going to rant for your own good. Is that...
re: Sets, sets are everywhere
Oh I forgot to respond to your question: "Do you have somet...
re: Sets, sets are everywhere
Yes, I think so. I think you're talking about the construct...
re: Sets, sets are everywhere
At least in Set Theory cartesian product and intersection a...
re: Sets, sets are everywhere
Great article! This sort of understanding is becoming more ...
re: You don't know TDD
I prefer to just think of tests as tests. I also don't ofte...
re: How Do You Name Your Boolean Variables?
var hasGoodPoint = true; var isMyConvention = true; Als...
re: What’s an unpopular software opinion you have?
And when some wise guys at Cambridge said, hey we've invent...
re: What’s an unpopular software opinion you have?
The tests are in the same file as the class. Approximately...
re: What’s an unpopular software opinion you have?
Anything is better than JavaScript ;-)
re: What’s an unpopular software opinion you have?
Okay, granted I'm talking more about a project on which I h...
re: What’s an unpopular software opinion you have?
Given the current professional jobs I seem to have had thes...
re: Developer Tools: The Code Editor
If you are a code developer look into LSP and DAP which pro...
re: Setting up my new Mac (Part 1—the apps I use)
Worth reading lists like this, I didn't know about Moom and...
re: Do You Remember Your First Coding Experience?
I've noticed that a few people here were introduced to comp...
re: Do You Remember Your First Coding Experience?
A long time ago (39 years ago), in a country far far away (...
re: The staggering difficulty of being a solo developer
Fairly language agnostic, from memory most of those books t...
re: The staggering difficulty of being a solo developer
I've been working on and off a solo project for three years...
re: Git-Fu: reposurgeon
Yes, I also had similar issues with trying to learn reposur...
re: Git-Fu: merge multiple repos with linear history
In the future you might want to check out Reposurgeon - git...
re: Language Features: Best and Worst
I forgot to say the most influential book for me are: "Pr...
re: Language Features: Best and Worst
Add to that: Proper static type system with generics, abs...
re: What productivity tools/hacks do you find most effective for your day-to-day?
I use Jira with the Structure Plugin to keep a list of task...
re: Has type safety gone too far?
No. :-) We're human and we make mistakes. The job of a pr...
re: All the ways to collect garbage
Great easy to read summary of these types of Garbage Collec...
re: Git Submodules Revisited
I have been working on a large multi-year project and had i...
re: My Tech Wishlist
I know what you mean about C# and Microsoft, (that is, I pr...
re: Casting stinks. Generic classes are worse.
I know this is in C#, but if this were general question for...
re: Clean Code, bullshit or common sense?
When faced with a huge messy code base: I adopt the "one te...
re: 100 days practicing TDD
Great summary on how to take TDD just seriously enough for ...
re: Traits of great software developers
This is a fantastic list. I agree with it being an almost i...
re: Why Password Length is so Important
I recommend reading the famous Diceware Passphrase Home - a...
re: Perfect vs Good Enough
Great conversation starter and I heartily agree. I think t...
re: My Journey to the Vast World of Text Editors
Which ever editor you chose here are a couple of things tha...
re: How do you keep track of what you’re working on so you remember where to start next time?
Typically at work and certainly for my own projects I use J...
loading...