This change frustrates me because I am trying to fix a bug, and the new pattern driven spaghetti flow is slowing me down. The bug is probably connected to the introduction of this pattern

Show thread

Why, why add Command Query Responsibility Segregation (CQRS) when implementing sequential business code?

Nothing was gained for the project. Something that should be straightforward now requires training.

Awk is such a nice utility to use when you find a problem where awk shines.

It is so ergonomic that it makes one feel happy.

About UI design: What if it is not that users are clueless, but that developers are self centered?

i've launched a patreon and a newsletter! has the full story, and some updates on what i've been up to and some exciting things coming up.

i would be enormously grateful if you would join or share!

I am trying out go. It is actually aa easy to pick up as advertised. A lot of good documentation floating around

It feels like we are living in a post apocalyptic movie in the early minutes, when life is sort of of normal, but it is all about to change

Even when I invest tens of thousands of dollars of my own money to hire professional narrators to record my audiobooks, if I sell them on Audible, *they* get the final say in how my readers use the product *I* paid to create. If I provide my readers with a tool to unwrap Audible's DRM from my copyrighted books, *I* become a copyright infringer! I violate Section 1201 of the DMCA and I can go to prison for five years and face a $500,000 fine. For a first offense.


Show thread

I like functional programming. Yet I am afraid that when the community dogmatically jumps into it as functional = good, OOP bad we are not helping functional or the industry at large.

Doing this closes the world of possibilities. Perhaps using logical programming makes solving a problem easier. But we won't even consider it if we don't even know that it exists

It was unfortunate that the refactoring community used the word "smell" for clues of where we can improve code. "Smell" is a powerful metaphor, but it also suppresses useful discussions. Maybe in this context having this pattern makes sense. Yet it is harder to make the argument if you are defending code that "stinks".

I like more neutral words like "clues" for possible refactoring

It has been harder to do off work programming since I had covid :/

Normalize doing math in public. Math, the nee knitting

People who complain about snowflake generations are usually the ones who through tantrums when you disagree with them

Expecting "revolutionary" or "disruptive" software engineering techniques is a bad habit. One ends up not building up knowledge because what works is "boring." It makes one susceptible to charlatans selling snake oil

"No shirt, no shoes, no service" was explained to me as fear of lawsuits, but realizing that it was really a way to discriminate poor people

A new study finds 3,000 websites on which third-party tracking companies scoop up what you type into forms in real time — even if you never hit submit. This happens on about 1,800 websites for E.U. users too, likely in violation of the GDPR.


Really excited about this Madrid based, open source, SVG alternative to Figma for #ux #design
Consider boosting?

I told my 19-year-old that they can use vim or emacs, I still love them no matter what

Show older
Functional Café

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!