I build (boring) enterprise software MVPs and promote them myself • I post about its tech and business side • I consult dev teams to ship on a high pace
@gherget Thanks for your write-up! Despite using LLMs heavily for running my business I haven't bothered with anything local (yet). My fear is that it's too much of a time sink.
I must capture @dhh's favorite programming books before they vanish into the recesses of my memory:
- Smalltalk Best Practice Patterns
- Patterns of Enterprise Application Architecture
- Refactoring: Improving the Design of Existing Code
- Programming Ruby
The trailing slash in URLs like /foo/bar/ is a detail that strikes me again from time to time.
Some web servers treat /foo/bar and /foo/bar/ as the same URL. Yikes!
Did you know that ///// is a valid URL? It means that each path segment is the empty string. 🫨
Lately I've heard that Europe should emancipate itself from US software monopolies.
Many, if not all, big food suppliers here are organized as cooperatives. They leverage the fact that together they are stronger than one could ever be.
Is this doable for software?
Memoization vs Caching:
Memoization is a specific form of caching that involves caching the return value of a function based on its parameters.
https://t.co/hDB88BISZb
I'm building a website to promote my AI Virtual Assistant MVP. @Julian's landing page building advice is my life saver. I'm really greatful for his concise write-up that serves me well as a go-to resource.
Just seen something like this:
"2000-01-01T17:33:12.456Z".replace("Z", "")
I think that it's an often repeated shortcut where a different solution would be appropriate.
@sobedominik@gherget can give stories about this AI model cat-and-mouse game... endless headache!
I have the same problem:
Telling AI twice not to append opt-out text after SMS, NEVER!
Soon I discover a message with opt-out text... 😶
For the first time of my life that I don't have a "steady and guaranteed" income at the end of the month.
I have 8 month to become self-sustaining with my business because I don't want to be in an office ever again.
Cold calling 101:
Intro
"Hi Mr. Doe, I'm Ewald, good afternoon!"
The 2nd greet at the end is crucial because it provokes a response from your prospect which is the entrance to positive conversation.
From gut feeling I'd say "soft deleting" database records in relational databases is bad (most of the time).
Looking at this SO post it seems that the dev community is slowly swinging from a 50/50 opinion towards favouring "soft delete is bad".
https://t.co/ORxxQ1WVx1