David Golden's Avatar

David Golden

@xdg.bsky.social

Engineering Director @MongoDB. I like building things, solving problems and playing games, occasionally at the same time. Opinions are my own.

158 Followers  |  53 Following  |  30 Posts  |  Joined: 03.07.2023  |  2.2354

Latest posts by xdg.bsky.social on Bluesky

The Software Engineer's Guidebook cover

The Software Engineer's Guidebook cover

@gergely.pragmaticengineer.com

It's arrived! Looking forward to reading it.

10.11.2023 17:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tim Scott mentions that there was a rise in antisemitism in 2017, trying to remember what happened in January of that year, it'll come to me

09.11.2023 01:27 β€” πŸ‘ 388    πŸ” 50    πŸ’¬ 6    πŸ“Œ 1
Headline: mafia opens door to gay people after mob boss finds out his son is a drag queen

Headline: mafia opens door to gay people after mob boss finds out his son is a drag queen

this must be what they mean when they talk about the β€œwoke mob”

11.10.2023 17:56 β€” πŸ‘ 5461    πŸ” 1476    πŸ’¬ 74    πŸ“Œ 98

It's personal in a way checkbook isn't, so people have opinions or think they can generalize from their limited family experience and want to share with someone who might validate their knowledge.

12.10.2023 16:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The thing that gets me is people reposting and complaining about tweets. If you left Twitter for its toxicity, why bring it here?

09.10.2023 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Rates vs levels.

The inflation RATE is down but PRICES are noticeably higher than before.

Most people experience prices, not rates.

07.10.2023 19:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

GOP learns the hard way: Turning the base up too high blows out your Speaker

03.10.2023 22:07 β€” πŸ‘ 6497    πŸ” 1823    πŸ’¬ 126    πŸ“Œ 94

And Trent Telenko

03.10.2023 23:57 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

True intimacy is being able to walk in on your special someone while they are wiping their ass. 🚽🧻❀️

28.09.2023 17:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Many of the features of the other site aren't here yet. Adding new feeds ("My Feeds") is very useful. I have one called "Home+" that's pretty good.

If you get feeds for popular stuff, be prepared for a lot of raunchy content. It's the wild west here, still.

21.09.2023 19:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I get lots of signal reading 3 star reviews. Paid reviews are 5. Angry reviews are 1. But 3's come from the rare and wonderful souls who get something personally satisfying out of a nuanced take.

15.09.2023 21:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So... maybe we get a lot more shitty code written by people faking it with an LLM copilot. Which leads to more bugs, which leads to more tickets, which leads to more code to write β†’ PRODUCTIVITY! πŸ™ƒ

14.09.2023 23:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That said, I did my first real coding in partnership with ChatGPT today. I am not a front end dev, but had a prototype visualization with JS and D3 in an hour or so via dialog with the AI. I'm sure it would have taken me many more hours if I did the research and learning myself. Impressive!

14.09.2023 23:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We also got enormous amounts of bloat and complexity, where UX works at a similar speed to decades ago despite Moore's Law.

More productive in terms of what? Lines of code? Tickets closed? More apps in the app store? More feature bloat? More A/B tests? 🀷

14.09.2023 23:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That shingles vaccine packs a wallop! I got it Tuesday AM and am still feeling it. πŸ’‰

14.09.2023 23:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hi, friends. Ms. 12 is looking for teen/women's clothing brands that provide functional pockets. In particular, brands that aren't just athletic wear. Any suggestions?

07.09.2023 00:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"PGP Galls People"

30.08.2023 16:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Keep away from other animals

27.08.2023 16:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can imagine the opposite to crystallize the difference. Let's say a request requires N microservices in some DAG each fronted by an LB and randomly backed by M AZs. If N >> M, then every request will have at least some calls routed to a sick AZ.

Cells shard the routing so the DAG is in one AZ.

27.08.2023 13:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think this was the key bit:

"All services are present in all AZs, but each service only communicates with services within its AZ. Failure of a system within one AZ is contained within that AZ, and we may dynamically route traffic away [from an AZ] by redirecting at the frontend."

27.08.2023 02:03 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

I've wrestled with data corruption bugs where conversion to Parquet gave a different form of NaN than the source data. Were the NaN bits just a coincidence of which language generated the NaN? Or could people intentionally be using different NaN bits to convey semantics that need preservation? 😱

25.08.2023 02:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The big problem that doesn't seem solved is drivers who get matched with you then drive away without canceling, apparently trying to get you to cancel first. ("cancel chicken" I call it.)

23.08.2023 11:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Very true!

12.08.2023 07:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The teams I support at MongoDB are effectively "location-blind" (at least within a broad timezone band). If someone we hire happens to be in a location with an office, they're welcome to be in person, but it's not a factor in interview selection.

10.08.2023 06:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Raku: A Language for Gremlins By Gremlins, For Gremlinsβ„’

Wrote up my first week of Raku experiences

07.08.2023 21:41 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 4    πŸ“Œ 0

And I suspect it's rare in software outside of places with top talent, where an opportunity to give input is a job perk.

05.08.2023 15:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm serious on wondering if/why software is an industry where the idea of junior input is often held up as valued. I don't think that's common elsewhere. Maybe in TV writing with a "writers room"?

05.08.2023 15:56 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

My inner skeptic is trying to think of analogue industries where successful companies have the least experienced people involved in setting direction from the start vs delegating to them later.

05.08.2023 10:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That is a remarkably on-point description of Larry Wall. (In the "mischievous sprite" sense of the word at least) :-)

03.08.2023 16:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@xdg is following 20 prominent accounts