Anders Lemke-Holstein (@anderslemke) header
Anders Lemke-Holstein (@anderslemke) profile picture

Building software is easy. Building good software is hard. I write about how I'm doing it. Founder of https://xitter.cf/t.co/mPNpdA8LkY.

Copenhagen
Joined May 2008
Anders Lemke-Holstein retweeted
Quality software deserves your hard‑earned cash Quality software from independent makers is like quality food from the farmer’s market. A jar of handmade organic jam is not the same as mass-produced corn syrup-laden jam from the supermarket. Industrial fruit jam is filled with cheap ingredients and shelf stabilizers. Industrial software is filled with privacy-invasive trackers and proprietary formats. Google, Apple, and Microsoft make industrial software. Like industrial jam, industrial software has its benefits — it’s cheap, fairly reliable, widely available, and often gets the job done. Big tech companies earn hundreds of billions of dollars and employ hundreds of thousands of people. When they make a new app, they can market it to their billions of customers easily. They have unbeatable leverage over the cost of developing and maintaining their apps. Independent software makers are small teams that don’t have those economies of scale. They can try to compete on price by compromising their craft, or they can charge a fair price knowing this will drive a large number of people to choose big tech instead. Either way, big tech wins because they take a 20–30% cut of the app store money earned by most independent makers. A cost that the big tech companies do not incur. Big tech companies have the ability to make their software cheap by subsidizing costs in a variety of ways: - Google sells highly profitable advertising and makes its apps free, but you are subjected to ads and privacy-invasive tracking. - Apple sells highly profitable devices and makes its apps free, but locks you into a proprietary ecosystem. - Microsoft sells highly profitable enterprise contracts using a bundling strategy, and makes its apps cheap, also locking you into a proprietary ecosystem. Some tech companies raise hundreds of millions of dollars from venture capital investors, and use this money to subsidize pricing — until the money runs out, and the quality soon declines. I’m not saying these companies are evil. But their subsidies create the illusion that all software should be cheap or free. Industrial software has become so incredibly cheap that most of us have lost the sense for how much value a quality piece of software can provide. We have become numb to the taste of good software and hypnotized by the idea of “free”. I’m not sure why, but we seem more willing to spend money on good fruit jam than on good software. I notice that I spend less on personal software than I do on groceries and many basic things. Yet software is one of the few things I pay for that truly gives me leverage. Consider its cost per use. Independent makers of quality software go out of their way to make apps that are better for you. They take a principled approach to making tools that don’t compromise your privacy, and don’t lock you in. Independent software makers are people you can talk to. Like quality jam from the farmer’s market, you might become friends with the person who made it — they’ll listen to your suggestions and your complaints. If you want to live in a world with more than a handful of software makers, then spend a bit more on quality independent software. It deserves your hard-earned cash.
46
224
50
1,373
421,224
Anders Lemke-Holstein retweeted
starting a company is just an ambitious cry for help lol
50
83
15
933
112,394
Anders Lemke-Holstein retweeted
🌅 This morning we started testing with a few of our own communities. 👀 Just after lunch, a new version of the app is in review with Apple and Google. We love feedback! 😍 Even the hard-to-hear kind 🙇
1
1
94
Anders Lemke-Holstein retweeted
We believe in a dedicated digital space for your closest relationships too! We call them oases. An oase for each of your real communities.
Replying to @Cocoon_HQ
That said, we believe more than ever in the value of a dedicated space on your phone just for your closest relationships and we’re optimistic that something of this nature can thrive. We’re excited to support anyone who takes up the mantle.
1
2
134
Anders Lemke-Holstein retweeted
Farewell to Bram Moolenaar, genius behind the beloved Vim text editor. His legacy will endure through Vim's groundbreaking impact on coding. A visionary programmer and influential open-source advocate. Rest in peace, Bram. 🌹 #BramMoolenaar #Vim #OpenSource #RIP
15
466
60
1,540
222,217
Anders Lemke-Holstein retweeted
You can tell the authors of the new room temperature superconductor paper believe in their results because they published two papers about it concurrently: one with six authors, and one with only three. The Nobel prize can be shared by at most three people.
221
1,979
528
18,286
2,999,902
Anders Lemke-Holstein retweeted
Can someone who knows how to make those little flying or diving numbers next to letters explain to me whether this means it's all going to work out? arxiv.org/abs/2307.12008
3
1
1
2,625
Anders Lemke-Holstein retweeted
Twitter friends! Can anyone recommend a team messaging app on iOS that’s fast, light, + secure? Not iMessage, Signal, or Telegram but something built for teams and collaboration. Folks shouldn't be able to delete chat histories. What do you recommend besides Slack/Teams? Thanks!
185
10
2
183
358,915
Anders Lemke-Holstein retweeted
Can we just do drone firework shows this year? They’re way cooler and dont give every dog in the city PTSD
801
8,632
985
62,265
4,584,541
Anders Lemke-Holstein retweeted
Linear just released a talk about how they build their syncing engine. linear.app/blog/scaling-the-… I have a genuine appreciation for how Linear has built this. We have had to build something similar for our note taking application. It is very tricky to do and I wish there was more research on this. In my opinion, what we need is: 1. A client-side performant SQLite database that supports live queries. I.e. you can automatically re-render the page when the queries change. That way your database can drive the UI and be the source of truth in regards to what's displayed on the screen. 2. A separate realtime syncing protocol that syncs database state to client state. And ideally this is all open source, and that these two endeavors are not coupled tightly. [1] Wa-sqlite is the best (imo) client-side db - better than than the official Sqlite WASM build (for now) because it had a indexeddb fallback for browsers that aren't the cutting edge Chrome. [2] cr-sqlite is an interesting project using CRDTs to sync state around. However I still believe that for many production use-cases you want the server as a ultimate source of truth. [3] Replicache is still the best closed source solution I know of. [1] - github.com/rhashimoto/wa-sql… [2] - github.com/vlcn-io/cr-sqlite [3] - replicache.dev/
21
21
504
153,440
Anders Lemke-Holstein retweeted
Some of us are gonna be beating this drum for a long time. And it probably won't work. But what I've been thinking about this week is how these ai tools are already in danger of receiving more empathy than some living breathing humans are afforded.
This Post is from an account that no longer exists. Learn more
6
101
2
391
39,429
Anders Lemke-Holstein retweeted
Criminals will start wearing extra prosthetic fingers to make surveillance footage look like it's AI generated and thus inadmissible as evidence.
400
7,083
1,439
95,932
5,669,455
Anders Lemke-Holstein retweeted
So many perceived problems in the world would be solved if we as adults allowed other adults to wear what they want, be who they want, and live as they choose even when we don’t understand it.
117
1,238
98
6,433
575,231
Anders Lemke-Holstein retweeted
The latest AI wave is the first time we’ve seen a real “innovator’s dilemma” moment in 15 years. Incumbents get to grapple with technology that may not be ready for all uses, while startups can begin where the tech is “good enough” and iterate over time. The race is on.
52
153
25
1,471
432,875
Anders Lemke-Holstein retweeted
why artists don't like AI art, explained with the good ol' cake analogy
426
21,155
740
75,193
Anders Lemke-Holstein retweeted
Your main job as a startup founder or employee right now is to figure out how to get OpenAI to do 90% of your work for you and still get paid.
137
794
95
8,298
Anders Lemke-Holstein retweeted
We should be scared, but not because it’s gonna take our jobs. Because it’s gonna drown us in bullshit. – at Bentonville, AR
8
3
42
Anders Lemke-Holstein retweeted
Going forward, accounts tweeting about probabilities will have to define a sigma algebra in their name, not just in bio.
3
24
191
Anders Lemke-Holstein retweeted
Intet lingvistisk bias i det danske sprog forklarer det her. Det er bare sølle sexisme i AI datasæt 💩 Øv hvor er det bare nederen.
20
30
2
321
Anders Lemke-Holstein retweeted
Does anyone know where I could watch Putins upcoming speech with live transcription in English? Maybe @KyivPost can help? Thank you in advance. ❤️🙏 #infosec #osint #ukraine
1
1
1