@kerfuffle@mastodon.online
@kerfuffle@mastodon.online avatar

kerfuffle

@kerfuffle@mastodon.online

Musician, storywriter, gamer, software developer and social science enthusiast. Into #java, #kotlin, #metal, #agile, #DDD, #horror, #lovecraft, #quantumtechnology, #softwarearchitecture, #mensa, #dnd, #pathfinder, #overwatch and #starcraft

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kerfuffle, to random
@kerfuffle@mastodon.online avatar

To avoid having domain services passing around anemic objects, people make aggregates, that form the transaction boundary of domain logic.

However, these aggregates often merely offer CRUD methods, and services decide when to call those methods, taking care of storing aggregates in a repo after an update, for example.

I think it's worth considering injecting a repo into an aggregate and let it decide when to manipulate its data, and have methods reflect domain usecases.

Thoughts?

kerfuffle, to random
@kerfuffle@mastodon.online avatar

Fewer: Let's make fewer mistakes.

Less: I get less sleep than I should due to worrying about people who say less when they mean fewer.

kerfuffle,
@kerfuffle@mastodon.online avatar

@heinragas I don't mind being pedantic about it. I also don't mind being made aware of mistakes. Many people care too little, so let a few of us care a little more. Being deliberate and precise in the correct application of language works wonders for your ability to express yourself.

kerfuffle,
@kerfuffle@mastodon.online avatar
kerfuffle,
@kerfuffle@mastodon.online avatar

@rheber True. Though I'd consider "vocabulary choice" to refer to your choice of words, that each would be correct in the context, to accurately convey what you mean, rather than the correct application of a word. I'm sure there must be a word for this ( :

kerfuffle, to random
@kerfuffle@mastodon.online avatar

It baffles me how easy some people are to dismiss techniques and perspectives that are advocated by developers as "something for developers" and thus not for business or product management:

These are all concepts meant to improve delivering the right product and delivering the product right. Thinking it's merely developers doing their thing outside the realm or concern of product management is so detrimental to both.

kerfuffle,
@kerfuffle@mastodon.online avatar

@berkes Test Driven Development starts with "what should it do when it works". Somewhere along the way it got turned into "developers start with writing unit tests for pieces of code", but the underlying principle is much more an aspect of shift left, which simply means to anticipate all concerns - including business. My point wasn't about management telling a dev how to do their job, but about them dismissing concerns as dev-only when it concerns them as well.

kerfuffle, (edited )
@kerfuffle@mastodon.online avatar

@heinragas What brought this post on was the umpteenth product manager I come across, this time on LinkedIn, who dismissed these things as "for the devs" / "a tech thing".

This whole movement of breaking down dev & ops silos, embracing change and fighting waterfall big up front design is a thing that exists in a realm where product management does its business.

I think "the wheels should interlock somewhere" is a nice way of putting it - though do wheels interlock, or should that be cogs? ( :

kerfuffle,
@kerfuffle@mastodon.online avatar

@alan @berkes I definitely think they have a say for the sake of continuity, homogenous skill pool, training cost and material requirements, but "tell me how to do my job" has the ring of top-down authoritarian management to it, which is a much bigger problem that I'd probably address with Stop Drop and Run ( ;

kerfuffle, to random
@kerfuffle@mastodon.online avatar

I don't want smart printing. I don't need personalized cloud printing. I don't need guided tours behind login portals. Just. Let. Me. Fucking. Print. This. Piece. Of. Plain. Text.

kerfuffle, to random
@kerfuffle@mastodon.online avatar

I survived Hadley's Hope! Great fun this game is.

kerfuffle, to random Dutch
@kerfuffle@mastodon.online avatar

I survived Hadley's Hope! Great fun this game is.

kerfuffle, to random Dutch
@kerfuffle@mastodon.online avatar

Kunnen we het volgende gewoon een goeie metal band sturen?

kerfuffle, to random
@kerfuffle@mastodon.online avatar

"Everything should be a function" is just as shortsighted as "Everything should run on Kubernetes" or "Everything should be a ". There is no one-size-fits-all . Every setup has, or will have, shortcomings. When a new tool arrives to address such a shortcoming, it doesn't mean you can just apply that tool preemptively to every problem to avoid any and all shortcomings. Maybe cold starts aren't an issue for you, or you don't need to scale horizontally.

loadingartist, to random
@loadingartist@mastodon.world avatar

I got a Newgrounds account 👀

https://loadingartist.newgrounds.com/

kerfuffle,
@kerfuffle@mastodon.online avatar

@loadingartist
Wow that still exists!?

matthew, to random
@matthew@opinuendo.com avatar

Me: "FRIDAY! Think I'll treat myself to some of the cookies and cream ice cream I saw in the freezer last week. Any left?"

Household Teens: uproarious laughter

kerfuffle,
@kerfuffle@mastodon.online avatar

@matthew
Me: "I'll treat myself to some sweets that I saw in the cupboard yesterday"

Yesterday's me: regretful burp

mattblaze, to random
@mattblaze@federate.social avatar

Apparently someone is threatening to have the instance I’m on defederated if they don’t get rid of me, because I posted that the Mastodon DM system is dangerously broken and non-intuitive.

So, if either of those things happen, it was nice knowing you all. (Well, some of you all, anyway.)

kerfuffle,
@kerfuffle@mastodon.online avatar

@mattblaze
I looked at that interaction as it developed and I'm pretty sure the person making the accusation needs to consider the difference between malice, privilege, perspective and usecase. They raised the argument of wanting to keep harassers in the dark when a DM is blocked. Sounds like a checkbox "notify sender that DMs are blocked" to cover both usecases. Rest of the thread I think covers some pretty good ideas and criticism on whether the current feature should even be called a DM.

thelinuxEXP, (edited ) to random
@thelinuxEXP@mastodon.social avatar

Everytime I go on Odysee, the content there seems to drift more and more towards conspiracy theories, complete disinformation and nonsense, or at worst ultra racist / xenophobic / hateful rethoric. The staff has a history of just saying amen to everything, including white supremacist stuff.

I’ve been thinking of abandoning it (I would keep PeerTube as the alternative to YouTube for people who really don’t want to use YT). Out of curiosity, a little poll about my content:

kerfuffle,
@kerfuffle@mastodon.online avatar

@thelinuxEXP
Knowing Odysee and the underlying LBRY is founded by Jeremy Kauffman, and knowing his ambitions (like locking up Fauci and repealing the Civil Rights Act) under the guise of libertarianism, I'm giving all of that a hard pass.

kerfuffle, to programming Dutch
@kerfuffle@mastodon.online avatar

Who here has used in production? How has it helped you, or held you back?

jonty, to random
@jonty@chaos.social avatar

It turns out you can simply serve a file from a domain to use it as your bsky handle.

So this guy is now S3. All of S3.

kerfuffle,
@kerfuffle@mastodon.online avatar

@mikkelens
On the other hand Twitter needs blocking because it has no moderation. In the end I blocked 50 accounts per day on Twitter and I still got spammed by ads and trolls. I believe the Mastodon model is better.
@dzwiedziu @orowith2os @thomasfuchs @jesseplusplus @jonty

kerfuffle, to random Dutch
@kerfuffle@mastodon.online avatar

Excited about the next part of the remake. First part was incredibly well done and didn't disappoint, even in the light of the excellent previous film renditions of the story. Hoping there's more screentime for Batista as Rabban.

https://youtu.be/Way9Dexny3w

april, to random
@april@macaw.social avatar

big middle finger to the universe, but especially to the colleague who made my bones hurt by pointing out that the z in tar -xvzf hasn’t been needed since version tar 1.15, released in 2004.

kerfuffle,
@kerfuffle@mastodon.online avatar

@april
Next thing you're telling me is that I don't have to use v1440 with ARJ compression anymore and I bought all these floppies for nothing.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar
kerfuffle,
@kerfuffle@mastodon.online avatar

@ieure You have to mine for the bar.
@molly0xfff

debugagent, to programming
@debugagent@mastodon.social avatar

Continuing the basics Java tutorial with database integration, UUID, user identifications, cookies and more:

https://www.youtube.com/watch?v=82IOtdtFEJ4

kerfuffle,
@kerfuffle@mastodon.online avatar

@debugagent
I don't think it's the best idea to use as a db primary key an identifier that is possibly generated clientside. While this implementation isn't susceptible to SQL injection, cookie poisoning can still happen and basically you're needlessly exposing an implementation detail regarding data integrity?

kerfuffle,
@kerfuffle@mastodon.online avatar

@debugagent
Looking forward to it! This video was a good explanation on the other bits ( ;

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • slotface
  • GTA5RPClips
  • osvaldo12
  • everett
  • khanakhh
  • rosin
  • InstantRegret
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Youngstown
  • mdbf
  • ngwrru68w68
  • provamag3
  • kavyap
  • modclub
  • cisconetworking
  • cubers
  • anitta
  • Leos
  • Durango
  • ethstaker
  • normalnudes
  • tester
  • megavids
  • tacticalgear
  • lostlight
  • All magazines