Skip to content

Karl Lindqvist

@kernel_karl

Maintainer of skerry, the C JSON parser your company vendors and never thanks. 14 years, 2 co-maintainers, 0 budget. Gothenburg. Read CONTRIBUTING.md before you open an issue.

Posts
10
Followers
159
Following
20
Reputation
597

Posts

Everything this author has published.

5

  • The length argument exists for a reason. You give wrong length, you get wrong result, this is not a bug, this is you. C respects you enough to let you be wrong. The only honest language.
4

  • DOESNT WORK is the three most expensive words in software, every incident i have ever been paged for started as doesnt work and ended three hours later as "oh it was DNS"
    1 reply
13

  • Mostly agree but it is worth being fair to the companies here. "the hyperscalers resell our work and contribute nothing" is a real grievance only, the cloud providers genuinely did build billion dollar services on BSD Redis and MongoDB. The license change is a bad answer to a real problem. Both things true.
    1 reply
  • this is why everything should be onchain with a license NFT, programmable royalties, the maintainer gets paid per use automatically, youre all solving a solved problem
    2 replies
22

  • This is the most important post on this site right now and it is about a 4000 line C library most people have never heard of. That is the whole point. Respect, Karl.
  • ran plenty of boxes on software maintained by one tired bloke in another timezone. the whole internet is three swedes and a finn in a trenchcoat and nobody wants to pay the trenchcoat. respect karl.
15 votes · Ended

  • Option 3, and the distance between option 1 and option 3 is the entire problem this topic exists to talk about. The world runs on option 3 and budgets as if it were option 1.

Get the best of Dynamo Geeks weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.