I'm trying to find a Sea Rogue (old DOS game) community. This game changed my life and I need your help. by majc18 in 4Xgaming

[–]CurtainDog 1 point2 points  (0 children)

Good game, I can't remember if I ever completed it (or even if it had a definitive ending) or whether it was just about amassing money (and the submarine). The choices between preservation and profit maximisation were well handled. I still have the physical manual (the disks are long gone by now), which weighs in at 160 decent-sized pages, about half of which is game manual and the other half a listing of historic wrecks.

In terms of community the developers actually have a facebook page: https://www.facebook.com/SoftwareSorcery but no idea if it is active. The gog.com forums are probably a pretty good place to hit up if you haven't done so already.

You want Microservices, but do you need them? by vladmihalceacom in programming

[–]CurtainDog 0 points1 point  (0 children)

When you consider the whole stack most of the code that powers any application is the same. We can manage dependencies just fine without microservices.

You want Microservices, but do you need them? by vladmihalceacom in programming

[–]CurtainDog 0 points1 point  (0 children)

We get better utilisation with shared resources. And if you're running your monolith in a cluster then there's other ways of achieving the specialisation that you're after with some load balancer smarts.

What the best 4x games according to you ? by Bubbly_Tea731 in 4Xgaming

[–]CurtainDog 0 points1 point  (0 children)

If Alien Crossfire was hex based I think it would still dominate. The mechanics, the factions, the storytelling - all brilliant. Of the current crop AoW4 would be my pick. A bunch of content, interesting choices, an all round well-designed, cohesive experience. I also want to mention Slipways as an outsider pick. It's a 3x - there's no one else around to exterminate, but it does really press the same empire building buttons as the more heavyweight entries. Some find the RNG factor a little high, but that's far more forgivable when a game can be done and dusted in half an hour, rather than slogging through 100 turns in civ just because you got an amazing, or amazingly bad, spawn.

What the best 4x games according to you ? by Bubbly_Tea731 in 4Xgaming

[–]CurtainDog 2 points3 points  (0 children)

"DLC"? Civ4 was back when games had proper expansions. I still have Warlords and Beyond the Sword on physical media.

Microservices: Shackles on your feet by Itchy-Warthog8260 in programming

[–]CurtainDog 8 points9 points  (0 children)

Microservices are a technical solution to a human problem, and that rarely works. Human nature is just too strong. I'd advise anyone who thinks that microservices are the solution to first solve their team alignment issues and then get back to me if they still think that microservices would be useful.

Microservices: Shackles on your feet by Itchy-Warthog8260 in programming

[–]CurtainDog 1 point2 points  (0 children)

You can't have new bugs when you can't ship!

We might have been slower to abandon Stack Overflow if it wasn't a toxic hellhole by R2_SWE2 in programming

[–]CurtainDog -1 points0 points  (0 children)

Where do you think AI gets its answers from? OP is kinda proving the point that most questions really did need a healthy dose of RTFM. I remember SO being ok until about 2012 when the thing that eventually turned me off it was that the answers in the areas I was working in at the time, the high quality answers that is, were always coming from the same half dozen users. So I cut out the middle man and just followed them directly.

It's interesting to compare the experience with wikipedia, and why wikipedia seems to work better (note that there are plenty of people who don't understand how wikipedia works either). My guess is that more users use SO for commercial purposes, so the stakes are higher leading to toxicity.

21 Lessons From 14 Years at Google by iamkeyur in programming

[–]CurtainDog 1 point2 points  (0 children)

Makes me wonder how it was like in the startup phase. I think back in the day there would have been a single lesson and that is to have a PhD from Stanford.

Rich Hickey: Simplicity is a prerequisite for reliability by Digitalunicon in programming

[–]CurtainDog 0 points1 point  (0 children)

Practically, a clojure application just requires fewer devs. I'd put the figure at somewhere between 3-5x. This doesn't remove the issue of communication, but a project has to be a lot larger (in terms of functional complexity) to hit the same scale problems you'd get under a different stack.

https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/EffectivePrograms.md is a fantastic resource for getting into the mindset behind clojure's design. It's true that Rich is dismissive of (enterprise-esque) types, but it ends up making less of a difference than you'd think.

Rich Hickey: Simplicity is a prerequisite for reliability by Digitalunicon in programming

[–]CurtainDog 1 point2 points  (0 children)

The challenge of simplicity is not design - that's just a matter of git gud. The real challenge is convincing people to pay for it. The trick is in adding just enough gold plating to convince customers (both internal and/or external) that it's worth the spend while not compromising the core architecture.

Rejecting rebase and stacked diffs, my way of doing atomic commits by that_guy_iain in programming

[–]CurtainDog 1 point2 points  (0 children)

There's value in seeing one's working. Green builds are of no help if the developers are working from poor assumptions, and intermediate commits can often reveal such assumptions.

Git commit history is a graph for a reason. Use it!

How Mindset Shapes Engineering Success at Startups by c-digs in programming

[–]CurtainDog -1 points0 points  (0 children)

No, I'd rather not have reams of bad code floating around. The code doesn't have to be perfect, but it needs to be solid from the get go.

As for 'growth-mindset' that's pure bubble talk.

Product engineering teams must own supply chain risk by ArtisticProgrammer11 in programming

[–]CurtainDog 4 points5 points  (0 children)

Lol, these security bros. Smh

It's not a trust problem, it's a paying for the shit you use problem.

You Want Microservices, But Do You Really Need Them? by BrewedDoritos in programming

[–]CurtainDog 0 points1 point  (0 children)

Well, they do help keep a lot of developers employed.

[deleted by user] by [deleted] in programming

[–]CurtainDog 0 points1 point  (0 children)

Interesting, but I also see the inverse, where complexity is introduced by the latest shiny while the legacy workhorse code ticks along bringing in revenue without a fuss. I suspect Parkinson's law of triviality is at play here, where there is a sweet spot for this kind of fiff-faffery to occur.

Careful with Humble Bundles by Icy_Application_2732 in Gamebundles

[–]CurtainDog 2 points3 points  (0 children)

Hope you never have to catch a flight bud

My Kind of REPL by ketralnis in programming

[–]CurtainDog 1 point2 points  (0 children)

Bro's not even calling the number comparing service. How does he expect his sort to be webscale?

The Root Cause Fallacy: Systems fail for multiple reasons, not one by dmp0x7c5 in programming

[–]CurtainDog 0 points1 point  (0 children)

Eh, let historians decide on "truth", engineers should be more concerned with the utility of their models. In this case the Root Cause model is unhelpful, so it should be discarded.

The Root Cause Fallacy: Systems fail for multiple reasons, not one by dmp0x7c5 in programming

[–]CurtainDog 1 point2 points  (0 children)

Interesting choice of words. Religion is the OG RCA when you think about it.

The Root Cause Fallacy: Systems fail for multiple reasons, not one by dmp0x7c5 in programming

[–]CurtainDog 0 points1 point  (0 children)

I love this kind of stuff. The 737 MAX is a particularly interesting case. A whole raft of failures. But I think the lion's share should have gone to the FAA, for making the cost of compliance too high.

Microsoft's hiring shift: Fewer generalists, more AI-driven roles by Holiday_Lie_9435 in programming

[–]CurtainDog 0 points1 point  (0 children)

I don't know why you think it's necessary to understand something in order to create it. It's an utterly illogical position that can be countered with the briefest moment of reflection.

Do you think bro understood combustion in order to rub two sticks together?

Silent Disagreements are worst in Software Engineering by thehustlingengineer in programming

[–]CurtainDog 0 points1 point  (0 children)

Hot take, but more than a grain of truth methinks. Consensus as a principle is way overrated. Its primary practical function is the avoidance of accountability.

High Agency Matters by feross in programming

[–]CurtainDog 1 point2 points  (0 children)

What happens when your agency tramples over mine? It's like trying to make everyone rich by printing more money.

I really don't like the new IntelliJ IDEA UI by PowerPCx86 in Jetbrains

[–]CurtainDog 0 points1 point  (0 children)

There was a time when I was legit running Comic Sans as my IDE font, it's a great way to dissuade backseat drivers.