HN user

douche

9,095 karma

I am an enterprise C#/.NET developer. I do lots of back-end/database level code, but I hash out some prototype/proto-duction html/CSS/JS code when I have to to get things done.

On the hobby side, I do a lot of DirectX coding with SlimDX, as well as a fair amount of ASP.NET MVC and Nancy MVC code for my personal media servers.

Posts676
Comments3,708
View on HN
programmingisterrible.com 9y ago

How do you cut a monolith in half?

douche
1pts0
ayende.com 9y ago

Inventory management in MongoDB: A design philosophy I find baffling

douche
127pts86
slatestarcodex.com 9y ago

Against Murderism

douche
122pts32
increment.com 9y ago

On-call at any size – Increment: On-Call

douche
1pts0
www.pluralsight.com 9y ago

Immutable Objects in C#

douche
2pts0
cockneycoder.wordpress.com 9y ago

When to Unit Test in F#

douche
1pts0
www.reaktor.com 9y ago

Building Roguelike in F#

douche
2pts0
www.gamedev.net 9y ago

GameDev.net Turns 18

douche
1pts0
thedailywtf.com 9y ago

Server Room Fans and More Server Room Fun

douche
2pts0
www.erikheemskerk.nl 9y ago

C# 7.1 and Beyond: Polishing Usability

douche
2pts0
www.redblobgames.com 9y ago

Procedural river drainage basins

douche
1pts0
thecodist.com 9y ago

Every Server Is a Kind of Honeypot

douche
1pts0
www.alexstjohn.com 9y ago

The Age of Nvidia

douche
213pts69
medium.com 9y ago

Getting burnt with HttpClient

douche
1pts0
csharp.christiannagel.com 9y ago

Array Pool in .NET Core

douche
1pts0
www.infoq.com 9y ago

C# 7.2 and 8.0 Roadmap

douche
3pts0
thedailywtf.com 9y ago

The Gassed Pump

douche
1pts0
www.cbssports.com 9y ago

NBA Finals 2017: Warriors could lose more than $22M by sweeping Cavaliers

douche
2pts2
www.daedtech.com 9y ago

Characteristics of Good APIs

douche
1pts0
www.infoq.com 9y ago

An Early Look at C# 7.1: Part 1

douche
2pts0
thedailywtf.com 9y ago

The Insurance Plan

douche
1pts0
jeremydmiller.com 9y ago

How Should Microservice’s Communicate?

douche
1pts0
thedailywtf.com 9y ago

Icon on Fire

douche
2pts0
thedailywtf.com 9y ago

Take the Bus

douche
2pts0
ayende.com 9y ago

History of storage costs and the software design impact

douche
2pts0
plinth.org 9y ago

I’m Old, Part LI: Hacking Sleep

douche
4pts0
www.inc.com 9y ago

Open-Plan Offices Kill Productivity, According to Science

douche
3pts0
www.midnightdba.com 9y ago

Let employees work from home

douche
261pts220
thedailywtf.com 9y ago

The Smell-O-Vision

douche
13pts7
ayende.com 9y ago

Beautiful errors

douche
1pts0

Sandboxy games definitely have more replayability. If I look at my steam stats, Medieval Total War 2 is in the lead, followed by Paradox grand strategy games, Mount & Blade, Skyrim, then things like Terraria, Rimworld, Stardew Valley, Prison Architect, Gamedev Tycoon, and so on. I have to go pretty far to hit something with a defined story.

Mass Effect 1, at least, was most fun when you said to hell with the official objectives and just started treating it as a sandbox. I had so much fun using the sniper rifle from as far away as possible, or taking the mako places it really shouldn't have been able to go

Maybe this is changing, but in my generation, gamers are typically more proficient in a lot of the low-level nuts and bolts. Modding was such a big force in pc gaming, and typically the tools to do it were a little sketchy and rough.

I remember hacking around in data files for Civilization II, or poking at python scripts for Mount & Blade, way before I learned any proper programming.

Hmm, I submitted this yesterday, but it got lost in the scrum.

It's always interesting to hear real reports from the trenches that aren't essentially ads for technology XYZ. I'm afraid that all too often, we make things more complicated for bad reasons; whether ignorance, chasing the latest trend, or resume-driven-development...

I'm still using Linq-to-SQL in the .net world. For 99% of what I need it to do, it works golden. Once in a while I've got to go in and profile and rewrite a query when somebody that doesn't know what they are doing has introduced an n+1 query, or done something overly "clever" that's resulted in gnarly SQL being generated.

Quite likely, the people that are capable of doing that sort of hard technical work are not capable of doing the soft, identity-politics ridden outreach functions, and vice versa.

Bang-up programmers are typically not the ones you want pressing flesh and pushing buzzwords.

Maybe there's some magical place where you can actually learn how to program from someone else, but for the rest of us, there's no substitute for solitary hours grinding away actually doing the work.

I can't bring myself to watch espn any more. They've gutted so much of their actually insightful talent, while retaining the hot take artists and trolls. And I don't need to be constantly bombarded with left-wing propaganda and outrage with my sports scores.

In addition, their broadcasts are just not very good. Watching TNT and Espn during the NBA playoffs this year was like night and day.

Having the entire design of a system in your head is invaluable. I'm in that situation with one of the products I work on. It can be frustrating, at times, when there is more to do than one person can handle, and you have to delegate tasks out, so you end up spending much more time explaining how something works and guiding someone else as to how to implement a feature, than it would to just go in and make the necessary changes. Eventually, it does pay off, but it requires constant effort to keep abreast of the changes and document everything.

Similarly, very little of the trig and pre-calculus stuff that I had to learn in math class made any sense to me, until I either had to use it for drawing graphics with QBasic in my programming class, or for a plethora of things in my shop classes.

Green Day had their moment, although it has passed.

The Black Keys are good, but maybe not that mainstream.

The best show I've ever seen was Avenged Sevenfold, which is definitely in the metal niche. But I'll never forget when they had a break in the middle of the show, and their lead guitarist came out and just solo'd for a while. Incredible talent.

A large percentage of what was considered rock and roll in the 70s has migrated to be essentially under the country pavillion. The next Neil Young, or Greg Allman, or Bruce Springsteen will be lumped as a country singer.

You actually have to practice and have some skill to play guitar... not to mention finding a bassist, and an actual, real-life drummer, at minimum, for a full band.

Compared to dicking around with a laptop and calling yourself a DJ, or slapping some drum loops and autotune on top of some vocals, rock music does require some actual work.