HN user

thrower123

4,136 karma
Posts26
Comments2,798
View on HN
twitter.com 4y ago

Don't track bugs, fix them

thrower123
1pts1
github.com 4y ago

VS Code: Add an optional configurable toolbar below the menu

thrower123
2pts1
flowingdata.com 4y ago

Which jobs most often pair together among married couples

thrower123
471pts426
weblog.west-wind.com 5y ago

Thoughts on Async/Await Conversion in a Desktop App

thrower123
1pts0
larahogan.me 5y ago

We Need to Talk About Your Q3 Roadmap

thrower123
1pts0
www.discovermagazine.com 5y ago

Moon hoax: why not use telescopes to look at the landers?

thrower123
4pts3
www.wired.com 6y ago

A Code-Obsessed Novelist Builds a Writing Bot

thrower123
3pts0
slate.com 6y ago

One Librarian Tried to Squash Goodnight Moon

thrower123
5pts6
twitter.com 6y ago

Doom 93 Cheat Code Encryption

thrower123
5pts0
www.fanbyte.com 7y ago

Who Builds Video Game Wikis? and Who Profits?

thrower123
4pts0
www.blocklayer.com 7y ago

Calculators for Contractors, Builders, Remodelers, Carpenters, Woodworkers

thrower123
233pts25
www.microsoft.com 7y ago

The Influence of Organizational Structure on Software Quality [pdf]

thrower123
4pts0
twitter.com 7y ago

Why Linked Lists Are an Interview Staple

thrower123
219pts197
dev.to 7y ago

Mere Functional Programming in F#

thrower123
2pts0
mobile.twitter.com 7y ago

Pm2 NPM library breaks thousands of builds bc analytics endpoint was down

thrower123
1pts0
www.theguardian.com 7y ago

China's Great Famine (2013)

thrower123
119pts66
blogs.wsj.com 7y ago

Data Protection Concerns Upend M&A Plans

thrower123
1pts0
www.sciencemag.org 7y ago

Massive crater under Greenland’s ice points to climate-altering impact

thrower123
16pts1
mikewarddraws.com 7y ago

A Matter of Perspective

thrower123
2pts0
iorange.github.io 7y ago

Raytracing a Triangle with VK_NVX_raytracing

thrower123
1pts0
digitalhumanities.org 7y ago

Somewhere Nearby Is Colossal Cave

thrower123
3pts0
quillette.com 7y ago

Reasons to Be Fearful

thrower123
3pts0
www.gamasutra.com 7y ago

Graveyard Keeper: How the graphics effects are made

thrower123
559pts43
github.com 7y ago

The Future of JSON in .NET Core 3.0

thrower123
2pts0
sqlite.org 7y ago

SQLite Code of Ethics

thrower123
34pts19
github.com 7y ago

NET Core 2.0 has reached end of life

thrower123
23pts14

I welcome anything related to programming and especially the history of programming that pops up on here.

There's an incredible amount of ignorance of what has been done before and why things are the way they are, that I encounter continually

I've got about three meetings in me on an average day before my batteries are exhausted and I am effectively done for the day.

When agile-ish processes use up on of those lives every day, that leaves very little slack before recurring customer statusing, actual troubleshooting, or an honest-to-god productive planning meeting wipes the counter out.

I suspect you could waste a lot less time if meetings required agendas distributed beforehand and minutes distributed afterwards, but absolutely no one does that, or would read such material if it was produced.

Nothing in all the years I worked offline in offices convinced me that whiteboards were particularly useful.

At least we eventually had high-resolution cameras in our smartphones so we could photograph them when people insisted on doing planning on whiteboards - more than once I've seen software architects lose days of work because the janitors were overzealous with their dusting.

I've never gotten burned out because I had a lot of work to do. Those are the good times.

Mostly I've gotten burned out because I couldn't bring myself to care and because I was bored.

Working remotely is better than all of those things, iff you commit to doing things correctly and writing things down.

Doing things correctly would help if you were in the office too, but you can paper over the inefficiencies of doing things incorrectly by wasting more time on the backchannel communication face-to-face.

I very much think that the "give me money" model is a really good one.

There's this very odd strain of infantilization that runs through a lot of corporate office management, like they are trying to reward second-graders with a choice from the prize box if they collect enough gold stars, rather than dealing with fully-grown adults that have their own children.

I really dislike this when it feels forced and artificial.

Also there's a strong risk of doing some little employee-appreciation gesture that backfires and pisses people off. Most of them do, because it feels like the company has cheaped out, or worse, spent a shit-load of money on something that you hate and then expects you to be grateful about it.

All I can say is thank god most of the stuff I work against has the source published on Github, and most of the rest is in decompiler-friendly languages.

This leaves the completely inscrutable and mostly undocumented REST apis that I've got to trial-and-error at, and always ask whether I did something wrong, the other party made a breaking change, or its just a Tuesday and the infrastructure is derped up.

That sounds reasonable, but the requirements you've sketched out as the secondary role there require a top decile programmer.

The median level of skill and conscientiousness (particularly) is just so low.

No, this is just not how developing software works.

Throwing more lower-skilled people at a project just makes it move slower and reduces quality.

I wish I'd hit 6'6" like I was supposed to, according to the old wive's tale method of doubling your height at two years old.

I could have dunked easily, instead of just that one golden time I jumped freakishly high.

It's not clear that writing tooling in Javascript has been a win.

I do hope that we can get back to that "JS as compilation target" model eventually with WebAssembly. Even with improvements like TypeScript slathered on top, it's not fun writing Javascript, the tooling sucks, and it's vastly less productive than better developer ecosystems.

This is what I did for years before March 2020. Maybe I'll go in once in a while to get out of the house, but maintaining two development workstations is a drag.

Unless there's an office pizza party or a real scheduled brainstorming session, it's not worth physically being there.

I'm getting half-remembered flashbacks to some of the distributed, self-replicating Lotus Notes applications I worked on very early in my career

Yes, this. We will see how well support for the supposedly LTS DotNet 6 actually is long term...

I'm not a great fan of how the whole dotnet open source ecosystem has sped up to monthly and biweekly releases. Official Microsoft packages are some of the worst.