« first day (3085 days earlier)      last day (2202 days later) » 

00:13
95
Q: Is the "hot network questions" element on Stack Overflow a dark pattern?

kkarakkI asked a question on meta about hiding the "hot network questions" element on stackoverflow.com. One of the comment replies was that the "hot network questions" is basically a way for Stack Overflow to keep me on the site longer even to the point of distracting me from why I originally came here...

 
10 hours later…
09:58
Also consider posting software engineering questions on the Software Engineering Stack Exchange site instead of here. — Some programmer dude 23 secs ago
 
4 hours later…
13:35
Thanks @Volker. Which platform would you suggest for such questions next time? Maybe softwareengineering.stackexchange.com? — Attilio 1 min ago
 
1 hour later…
14:37
Hey guys, i've got a CQRS question that i think might potentially be a duplicate, but i couldnt find any questions here relating specifically to what i was facing, is there anyone else here with a working knowledge of cqrs?
So my general understanding is that 'Queries don't modify data' and 'Commands don't return data (aside from metadata). I'm in a situation where we have an exposed endpoint that does address lookups based on postcode, so is a clear candidate for a query. However because we do our lookups through a third party that costs us for each lookup. So what we do is we first look at the db for a cached copy, return that if it exists, or we go to the third party if our cached version is stale.
However, if we go to the third party for the lookup then we want to immediately cache the result to make sure any subsequent lookups dont cost. But this means that it is modifying data.
so this doesnt seem to be either a command or a query, by traditional definitions, and we dont want to seperate the lookup from the save because we never want it to be possible to do a lookup without recaching, as this would be expensive
am i approaching this from the wrong angle, or missing something obvious?
15:35
in The Classroom, 30 secs ago, by Simon Forsberg
How long have you folks existed? How clear is your scope now? The name seems a lot easier to understand than "Programmers" (or "Software Engineers")
Just now I realized what a horrible name "Programmers" must have been for you folks
@Rhys I have never used the CQRS pattern but I wouldn't consider caching as "modifying data" that way.
So it defintely sounds like a query to me.
I mean, you're not modifying data in an underlying system. You're just caching it so that you don't have to ask for it again. Sounds perfectly normal.
Maybe more on-topic in Software Engineer SE. — Franklin Yu 34 secs ago
16:23
@SimonForsberg That's the view i was taking to it, though i was quite liberal with the word caching, as its essentially just updating the db record with the latest information, and i wasnt sure what side of the 'is or isnt modification' line that that fell
do you think that would be an ontopic question to ask on this site?
17:12
@Rhys probably better to ask @NickAlexeev @ratchetfreak or @RedRiderX that question
where's @RobertHarvey, @gnat and all the old people?
17:30
@SimonForsberg Ping pingety ping.
17:55
@RobertHarvey You're alive! Just wanted to check in and see why the room is so dead. Is @Duga spamming too much?
18:09
Software Engineering is probably a better question for general design questions like this. — Barmar just now

« first day (3085 days earlier)      last day (2202 days later) »