smashedtoatoms

Joined 8 years ago

Karma
179
Submissions
50
Member since
Jan 21
View on Hacker News

Recent submissions

Comment · 9 months ago
Isn't it our responsibility to own our dependencies? I get this is frustrating, but if your client deliverables hinge on your $200 subscription to meet, you need to figure out some redundancy.

The need to reimburse for time down, but not for lost revenue/opportunity. That's our responsibility, as builders, to plan for.

Comment · 1 year ago
As a dev, if you use a private method, you've just taken ownership of the problem. I suggested to you in our contract not to do it, and that it would likely not be supported, and you did it anyway. Fix your shit, common software or not.
Comment · 1 year ago
I'm editing this to be nicer. I'm really trying to be nicer. Consider the possibility you're not the only one in the codebase and that the git history might provide the why to the code's what.
Comment · 1 year ago
Ugh, ok. I just want an editor.
Comment · 1 year ago
j/k
Comment · 1 year ago
Worst. PR. Ever.
Comment · 1 year ago
Is there a sport where the actual sport is moving goalposts?
Comment · 1 year ago
Prove it
Comment · 1 year ago
My man!
Comment · 1 year ago
Fair... too fair for HN. ;)
Comment · 1 year ago
All that said, you .NET folks need to let your patterns die in a fire. Modern C# doesn't require any of this crap anymore. Use functions. They're great. The world of nouns is behind us.
Comment · 1 year ago
I'd have written this exact comment two years ago. After two years using C# and .NET in anger, I'd pick it for almost any project. It's better than Python, Ruby, Go, Elixir, Typescript, Etc. and better than Rust unless you absolutely must squeeze every ounce of performance out of something, and even then, sometimes C# is better.

I know it's not cool, but I spend very little time on distracting stupid shit in C#. No other ecosystem does it as well as .NET. It seems like such a low bar, yet almost no one can get over it.

I sit down to program for what feels like 30 minutes in a moment of inspiration, and I look up and it's been 5 hours and I got more done than I was expecting. Every other language often has me dealing with some distraction having nothing to do with the actual problem I'm hoping to solve, and sometimes robbing me of the desire to solve the problem at all.

Other languages drive me to mess with my editor config, because it's more fun than trying to convince my environment that a business problem is more important to solve than why some dependency that was importing fine a week ago is now broken. Other languages have me trying to get AI to build me something I've built before without typing any code. C# wants me to ship something quickly that works and it wants to help me do it. It's a remarkable ecosystem, and it makes it really hard to put up with the hoops the others make me jump through. 5/5, would .NET again.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton