Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish...
2nd Aug 2023
63

How to Blow Up a Category - Netlify's new era and The End of the Road for JAMstack

from swyx's site RSS Feed [alt+shift+b] in programming

2nd Aug 2023
note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish this essay up to my usual standards, but still wanted to capture this important moment and end in my life. pardon any poorly phrased and organized thoughts.
Which is better: Many customers at low price-point or few at high price? Which is better: Two companies have the same revenue, one from a few large customers and the other...
1st May 2012
16

Which is better: Many customers at low price-point or few at high price?

from A Smart Bear [alt+shift+b] in programming

1st May 2012
Which is better: Two companies have the same revenue, one from a few large customers and the other from many little customers
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

from Josh Comeau's blog [alt+shift+b] in programming

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
Hilariously Fast Volume Computation with the Divergence Theorem (No, there won’t be jokes.) The following presents a fast algorithm for volume computation of...
16th Feb 2018
1

Hilariously Fast Volume Computation with the Divergence Theorem

from On Life and Lisp [alt+shift+b] in programming

16th Feb 2018
(No, there won’t be jokes.) The following presents a fast algorithm for volume computation of a simple, closed, triangulated 3D mesh. This assumption is a consequence of the divergence theorem. Further extensions may generalise to other meshes as well, although that is presently...
Being a minor AI public figure I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf:...
3rd Nov 2023
30

Being a minor AI public figure

from swyx's site RSS Feed [alt+shift+b] in programming

3rd Nov 2023
I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf: https://photos.google.com/share/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHn_NnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1

What I'm up to - May 2025

from Philip I. Thomas [alt+shift+b] in programming

1st May 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
Why I Stopped Using an External Monitor Why I Stopped Using an External Monitor 2023-03-03 For the longest time I've been using a Samsung...
3rd Mar 2023
62

Why I Stopped Using an External Monitor

from Making software better without sacrificing user experience. [alt+shift+b] in programming

3rd Mar 2023
Why I Stopped Using an External Monitor 2023-03-03 For the longest time I've been using a Samsung 27" UHD monitor as my main display. This monitor was connected to my ThinkPad X260 (in clamshell mode) through the official Lenovo dock. It wasn't a bad setup, but I have since...
2017 in review 2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
26th Dec 2017
1

2017 in review

from Buttondown's blog [alt+shift+b] in programming

26th Dec 2017
2017 has been incredible, and I can't wait to build more stuff for y'all in 2018!
Multitrack Video: "In My Room" On New Years Day some friends and I recorded a multitrack video of The Beach Boys' song 'In My...
4th Jan 2010
1

Multitrack Video: "In My Room"

from Jordan Eldredge's Blog [alt+shift+b] in programming

4th Jan 2010
On New Years Day some friends and I recorded a multitrack video of The Beach Boys' song 'In My Room'.
The most popular Mixpanel alternatives, compared The four most popular alternatives to Mixpanel are: PostHog – An all-in-one platform that replaces...
4th Oct 2023
37

The most popular Mixpanel alternatives, compared

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

4th Oct 2023
The four most popular alternatives to Mixpanel are: PostHog – An all-in-one platform that replaces multiple tools. The fastest growing Mixpanel…
A new system for organizing my writing and projects Keeping up with regular blog posts is a challenge. To do it, I've churned through a few different...
1st Dec 2025
3

A new system for organizing my writing and projects

from ntietz.com blog - technically a blog [alt+shift+b] in programming

1st Dec 2025
Keeping up with regular blog posts is a challenge. To do it, I've churned through a few different organizational systems. Sometimes I have to change them due to actual life circumstances changing; other times, due to the old one just wearing off[1]. Well, my life circumstances...
How To Know When It's Time To Go I retired in 2021 at 63.5 after about four decades as a programmer. What made me do this was not...
9th Jul 2024
93

How To Know When It's Time To Go

from The Codist [alt+shift+b] in programming

9th Jul 2024
I retired in 2021 at 63.5 after about four decades as a programmer. What made me do this was not failing ability in any way, but after a year of consideration, I realized I didn't care to do it anymore. Everyone will eventually reach a point at
What I'm up to - May 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st May 2026
1

What I'm up to - May 2026

from Philip I. Thomas [alt+shift+b] in programming

1st May 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...
Woodworking as an escape from the absurdity of software Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years...
28th Apr 2024
75

Woodworking as an escape from the absurdity of software

from Copper • A blog about conductive layers [alt+shift+b] in programming

28th Apr 2024
Some of you might remember the legendary comment of Eric Diven on a Docker CLI issue he opened years ago: @solvaholic: Sorry I missed your comment of many months ago. I no longer build software; I now make furniture out of wood. The hours are long, the pay sucks, and there’s...
My adventures hunting down a Ruby memory leak 🎢 In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use...
7th Mar 2024
40

My adventures hunting down a Ruby memory leak 🎢

from 37signals Dev [alt+shift+b] in programming

7th Mar 2024
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use to investigate and how I finally figured out the root cause. Memory leaks can be tricky to diagnose and having the right set of tools makes a huge difference. I hope my adventures...
Kagi Assistant is now available to all users! At Kagi, our mission is simple: to humanise the web.
17th Apr 2025
70

Kagi Assistant is now available to all users!

from Kagi Blog [alt+shift+b] in programming

17th Apr 2025
At Kagi, our mission is simple: to humanise the web.
1st Sep 2020
Speed up Laravel tests with database transactions How I used transactions to make my tests run eight times faster.
30th May 2014
1

Speed up Laravel tests with database transactions

from Jordan Eldredge's Blog [alt+shift+b] in programming

30th May 2014
How I used transactions to make my tests run eight times faster.
Gif to MP4 encoding in the browser, the terminal & everywhere else TLDR: I’ve shipped a new NPM module called gif2vid that enabled video encoding of GIF files in the...
6th Nov 2025
1
6th Nov 2025
TLDR: I’ve shipped a new NPM module called gif2vid that enabled video encoding of GIF files in the browser, in your terminal and in a web app backend. I’ve also created an uber simple website at https://gif2vid.com where you can use it. My kids enjoy building cute (and...
The 2020 International Developers in Japan results are live! In November 2020, I conducted a survey of international developers living in Japan to better paint a...
27th Jan 2021
34

The 2020 International Developers in Japan results are live!

from TokyoDev [alt+shift+b] in programming

27th Jan 2021
In November 2020, I conducted a survey of international developers living in Japan to better paint a picture of what the typical foreign developer life is like. [The results are now live](/insights/2020-developer-survey), please check them out! With 362 people responding, I...
What I'm up to - July 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jul 2025
1

What I'm up to - July 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st Jul 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I wrote a post about open-sourcing Postcard. The post got picked up by Hacker News...
Securing modern applications in the cloud Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it...
8th Dec 2018
1

Securing modern applications in the cloud

from DevOps - Bitfield Consulting [alt+shift+b] in programming

8th Dec 2018
Kubernetes security is in the news at the moment, not necessarily in a good way. We thought it might be an appropriate time to share an interesting conversation we had recently with our friends Todd and Hannah at Threat Stack about Kubernetes, container security, and much...
Bureaulogy The study of bureaucracy
21st Dec 2024
26

Bureaulogy

from Grant Slatton [alt+shift+b] in programming

21st Dec 2024
The study of bureaucracy
thinking around a pen Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that...
1st Sep 2020
36

thinking around a pen

from David Gerrells [alt+shift+b] in programming

1st Sep 2020
Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that has annoyed me was that over time they have limited features more and more behind a pay wall for a pro account...
1st Oct 2021
2025 Advice to my old selves I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got...
15th May 2025
1

2025 Advice to my old selves

from swyx's site RSS Feed [alt+shift+b] in programming

15th May 2025
I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got the chance to sit and reflect. a lot of things are going well, lots more could be better. I'm the only person responsible for preserving the good and fixing the bad. I'm now back on...
Debugging running server applications So you’ve written an awesome online game that works perfectly in the test environment, but when real...
2nd Aug 2012
48

Debugging running server applications

from Code Of Honor [alt+shift+b] in programming

2nd Aug 2012
So you’ve written an awesome online game that works perfectly in the test environment, but when real users are playing the game server doesn’t work properly. Now what?!? I was reading an article by Mike Perham called Debugging with Thread Dumps and wanted to share a related...
GPG Things Get your fingerprint: gpg --list-secret-keys --fingerprint Get someone elses key Using email gpg2...
3rd Dec 2015
1

GPG Things

from Tyler Cipriani: blog [alt+shift+b] in programming

3rd Dec 2015
Get your fingerprint: gpg --list-secret-keys --fingerprint Get someone elses key Using email gpg2 --search-keys EMAIL Using keyid gpg2 --recv-key KEYID Sign keys gpg2 --recv-key KEYID gpg2 --sign-key KEYID gpg2 --send-key KEYID Photos View someone's photo gpg...
Google Reader was building the wrong future The app that taught us to directly follow our favorite creators.
1st Jul 2026
2

Google Reader was building the wrong future

from Buttondown's blog [alt+shift+b] in programming

1st Jul 2026
The app that taught us to directly follow our favorite creators.
7 best free open source business intelligence tools right now Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to...
9th Sep 2025
24

7 best free open source business intelligence tools right now

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

9th Sep 2025
Not everyone has money to dish out for an enterprise Tableau contract, and not everyone wants to send their data to Looker (Google) either. Free and…
How Unix Spell Ran in 64kB RAM How do you fit a dictionary in 64kb RAM? Unix engineers solved it with clever data structures and...
12th Jan 2025
74

How Unix Spell Ran in 64kB RAM

from Confessions of a Code Addict [alt+shift+b] in programming

12th Jan 2025
How do you fit a dictionary in 64kb RAM? Unix engineers solved it with clever data structures and compression tricks. Here's the fascinating story behind it.
Hubris and Humility When we started Oxide, we knew we were going to take a fresh look at the entire system. We knew, for...
30th Nov 2021
54

Hubris and Humility

from Oxide Computer Company Blog [alt+shift+b] in programming

30th Nov 2021
When we started Oxide, we knew we were going to take a fresh look at the entire system. We knew, for example, that we wanted to have a true hardware root of trust and that we wanted to revisit the traditional BMC. We knew, too, that we would have our own system software on each...
Why I switched from Vundle to Plug I've found Plug to be superior to Vundle in several regards.
10th Sep 2014
1

Why I switched from Vundle to Plug

from Jordan Eldredge's Blog [alt+shift+b] in programming

10th Sep 2014
I've found Plug to be superior to Vundle in several regards.
How much can you really get out of a 4$ VPS? When starting a new project, evaluating the budget needed for cloud hosting can be a tricky...
6th Feb 2023
31

How much can you really get out of a 4$ VPS?

from Alice GG [alt+shift+b] in programming

6th Feb 2023
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question. On one side, you will hear horror stories of people waking up to an unexpected 100k$ bill from their provider. But on the other hand, you will see providers advertising costs...
Overkill Objects for Everyday Life I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair...
30th May 2021
49

Overkill Objects for Everyday Life

from Neil Panchal [alt+shift+b] in programming

30th May 2021
I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair in my living room. Of course, with the pyrotechnic charge removed. Seriously, I would totally buy it if it weren't $5,000 on eBay and I'
did u ever read so hard u accidentally wrote? Owning a production Postgres database is never boring. The other day, I’m looking for trouble (as I...
14th Mar 2025
58

did u ever read so hard u accidentally wrote?

from Dan Slimmon [alt+shift+b] in programming

14th Mar 2025
Owning a production Postgres database is never boring. The other day, I’m looking for trouble (as I am wont to do), and I notice this weird curve in the production database metrics: So we’ve got these spikes in WALWrite: the number of processes waiting to write to the write-ahead...
If You Sell Anything Online, This Book Will Make You Money My glowing review of Rob Hope's Landing Page Hot Tips Book
7th Sep 2020
34

If You Sell Anything Online, This Book Will Make You Money

from swyx's site RSS Feed [alt+shift+b] in programming

7th Sep 2020
My glowing review of Rob Hope's Landing Page Hot Tips Book
6th Jan 2018
The ‘valuable’ in valuable feedback, fast When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable...
1st Apr 2026
1

The ‘valuable’ in valuable feedback, fast

from On Test Automation [alt+shift+b] in programming

1st Apr 2026
When I talk about the goals and the purpose of test automation, I often use the phrase ‘valuable feedback, fast’: we use tools to support our testing to help us get valuable information about the state of our product in the most efficient manner possible. The ‘fast’ part of...
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62

Indie Web Stack of the Future

from Max Countryman [alt+shift+b] in programming

8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future on.
There Is Only One Key Difference Between Observability 1.0 and 2.0 Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about...
19th Nov 2024
82

There Is Only One Key Difference Between Observability 1.0 and 2.0

from charity.wtf [alt+shift+b] in programming

19th Nov 2024
Originally posted on the Honeycomb blog on November 19th, 2024 We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different shape of its cost model. With all...
Making Sense of React Server Components This year, the React team unveiled something they've been quietly researching for years: an official...
6th Sep 2023
45

Making Sense of React Server Components

from Josh Comeau's blog [alt+shift+b] in programming

6th Sep 2023
This year, the React team unveiled something they've been quietly researching for years: an official way to run React components exclusively on the server. This is a significant paradigm shift, and it's caused a whole lot of confusion in the React community. In this tutorial,...
28th Oct 2015
Is Computer Science Really that Hard? Yes, computer science is hard, but you already know that. You don’t want to know if computer science...
5th Apr 2023
1

Is Computer Science Really that Hard?

from Boot.dev Blog [alt+shift+b] in programming

5th Apr 2023
Yes, computer science is hard, but you already know that. You don’t want to know if computer science is hard. You want to know if it’s too hard. You want to know if having to learn computer science is going to be a real obstacle in your way to achieving your goal.
Starting a New Chapter At the end of this week, I am starting a new chapter of my life: entrepreneurship. This is my last...
21st Aug 2016
2

Starting a New Chapter

from ntietz.com blog - technically a blog [alt+shift+b] in programming

21st Aug 2016
At the end of this week, I am starting a new chapter of my life: entrepreneurship. This is my last week at CrossChx, and then I begin splitting my time between contract work and developing some of my own ideas. I only spent about three quarters of a year at CrossChx, but in that...
The System Settings Redesign Has Landed This month the biggest story is System Settings, but we also have some great progress on the new...
5th Apr 2024
106

The System Settings Redesign Has Landed

from elementary Blog [alt+shift+b] in programming

5th Apr 2024
This month the biggest story is System Settings, but we also have some great progress on the new Dock and Wayland. Plus a small change to default keyboard shortcuts that you might appreciate. Read ahead to find out the new developments you have to look forward to in the upcoming...
Towards better 1-on-1s: an awkward manifesto It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. –...
22nd Apr 2023
62

Towards better 1-on-1s: an awkward manifesto

from Tyler Cipriani: blog [alt+shift+b] in programming

22nd Apr 2023
It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. – David Foster Wallace, This is Water At the heart of my management philosophy lies a simple belief: people are working as hard as they can. It’s a lazy assumption to assume people are...
Recently If you’re reading this on macwright.com, you might have noticed that the website got a very slight...
1st Jun 2024
120

Recently

from macwright.com [alt+shift+b] in programming

1st Jun 2024
If you’re reading this on macwright.com, you might have noticed that the website got a very slight upgrade this month. I’ve been publishing a lot of content in the /micro/ section, and I update my /reading/ list once or twice a month when I finish books, but these proper...
1st Sep 2010
The Linear Oppression of Note-taking Apps What we lose when our digital notes remove the freedom to move
7th May 2021
25

The Linear Oppression of Note-taking Apps

from Maggie Appleton [alt+shift+b] in programming

7th May 2021
What we lose when our digital notes remove the freedom to move
Ink Note April 2023: Ploma Rendering Experiments Prototyping a few uses of dynamic ink using Dan Amelang and Evelyn Eastmond’s Ploma as the renderer.
7th Apr 2023
14

Ink Note April 2023: Ploma Rendering Experiments

from Ink & Switch [alt+shift+b] in programming

7th Apr 2023
Prototyping a few uses of dynamic ink using Dan Amelang and Evelyn Eastmond’s Ploma as the renderer.
Local-First Conf, Ink Selection with Flux A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection...
12th Jul 2024
76

Local-First Conf, Ink Selection with Flux

from Ink & Switch [alt+shift+b] in programming

12th Jul 2024
A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection model.
Sharing everything I could understand about gradient noise You've most likely heard about gradient noise through the name Perlin noise, which refers to one...
6th Jun 2025
1

Sharing everything I could understand about gradient noise

from A small freedom area RSS [alt+shift+b] in programming

6th Jun 2025
You've most likely heard about gradient noise through the name Perlin noise, which refers to one particular implementation with various CPU optimizations. Because it's an incredible tool for creative work, it's used virtually everywhere: visual effects, video games, procedural...
The Review Is the Action Item 2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own...
30th May 2024
125

The Review Is the Action Item

from Ferd.ca [alt+shift+b] in programming

30th May 2024
2024/05/30 The Review Is the Action Item I like to consider running an incident review to be its own action item. Other follow-ups emerging from it are a plus, but the point is to learn from incidents, and the review gives room for that to happen. This is not surprising advice if...
How I became a machine learning practitioner For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little...
30th Jul 2019
67

How I became a machine learning practitioner

from Greg Brockman [alt+shift+b] in programming

30th Jul 2019
For the first three years of OpenAI, I dreamed of becoming a machine learning expert but made little progress towards that goal. Over the past nine months, I’ve finally made the transition to being a machine learning practitioner. It was hard but not impossible, and I think most...
What I'm up to - April 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Apr 2025
1

What I'm up to - April 2025

from Philip I. Thomas [alt+shift+b] in programming

1st Apr 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I published How to host web apps on a Mac Mini, a follow-up to my piece A mini dat...
Plugin Systems "What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems...
11th Jul 2017
1

Plugin Systems

from Sedimental [alt+shift+b] in programming

11th Jul 2017
"What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems BoF. Update: This BoF and post inspired [a talk I gave at PyGotham 2017][pygotham2017]. Within the programming world, and the Python ecosystem in particular, there are a lot of...
The future of large files in Git is Git .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d...
15th Aug 2025
57

The future of large files in Git is Git

from Tyler Cipriani: blog [alt+shift+b] in programming

15th Aug 2025
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d be large files. Large files bloat Git’s storage, slow down git clone, and wreak havoc on Git forges. In 2015, GitHub released Git LFS—a Git extension that hacked around problems...
SWInE: Simplicial Weight Interpolation and Extrapolation I stole exactly three ideas from other people, made them work together, and gave that compilation a...
13th Oct 2019
45

SWInE: Simplicial Weight Interpolation and Extrapolation

from Words and Buttons Online [alt+shift+b] in programming

13th Oct 2019
I stole exactly three ideas from other people, made them work together, and gave that compilation a funny name. I had my fun playing with the concept but the conclusion I had to put into my thesis was: “SWInE is rather promising”. In academic language, this means “useless”....
ReasonML for production React Apps? 🤔 (Part 2) I like to go to the Roadmap of ReasonML from time to time to get excited about what's getting...
3rd May 2019
38

ReasonML for production React Apps? 🤔 (Part 2)

from Tinloof - Blog [alt+shift+b] in programming

3rd May 2019
I like to go to the Roadmap of ReasonML from time to time to get excited about what's getting cooked. Whenever I visit the page, I can't help but notice these 2 points: So the official documentation itself admits that the async story and JSON handling are not that great. This...
Guile-websocket 0.3.0 released I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an...
23rd Jan 2026
1

Guile-websocket 0.3.0 released

from dthompson [alt+shift+b] in programming

23rd Jan 2026
I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. Highlights for this release are: New (web socket) module that provides a standard Scheme...
The 9 best mobile app A/B testing tools A/B tests are a great way to confirm that your product changes have the intended effects. When it...
4th Dec 2023
43

The 9 best mobile app A/B testing tools

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

4th Dec 2023
A/B tests are a great way to confirm that your product changes have the intended effects. When it comes to mobile apps, there are many different A/B…
soot, solar, sedimentation, sin, & 'centers Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was...
16th May 2026
1

soot, solar, sedimentation, sin, & 'centers

from wingolog [alt+shift+b] in programming

16th May 2026
Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was heated by a . It was awful from both an environmental and a geopolitical perspective: environmental, as I would emit somewhere around 2.5 tons of CO2 equivalent per year to heat...
Truths about digital accessibility Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind...
29th Jul 2019
24

Truths about digital accessibility

from Eric Bailey [alt+shift+b] in programming

29th Jul 2019
Creating, maintaining, or evaluating accessible technology? Here are some things to keep in mind (note that identity-first language is intentional): Each screen reader behaves differently This is by design. Behavior is a balancing act between a screen reader’s features, the...
The best data warehouses for developers, compared With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a...
3 weeks ago
1

The best data warehouses for developers, compared

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

3 weeks ago
With most warehouses, answering a data question involves an ingestion pipeline, a dbt model, a permissions grant, and a BI dashboard. And they're all…
4th Jul 2024
Using time-blocking to increase your productivity So many things have my attention lately that I've been trying to figure out how to handle...
16th Feb 2023
1

Using time-blocking to increase your productivity

from The Web Witch's Blog [alt+shift+b] in programming

16th Feb 2023
So many things have my attention lately that I've been trying to figure out how to handle everything. I saw a product manager's tweet that showed a screenshot of what is (presumably) his calendar or an example of his and every moment of his working day was blocked off. I sort of...
No sacred masterpieces Or "that time I built Excel for Uber and they ditched it like a week after launch"
15th Sep 2023
1

No sacred masterpieces

from Basta’s Notes [alt+shift+b] in programming

15th Sep 2023
Or "that time I built Excel for Uber and they ditched it like a week after launch"
17th Feb 2024
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
18th Apr 2022
30

Dear Apple, Please Fix Safari's Default Dark Mode Link Color

from bt RSS Feed [alt+shift+b] in programming

18th Apr 2022
Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users’ operating...
Is development the right career for me? Hello dear reader, first off all, I want to acknowledge the weight of the question you’re grappling...
13th Aug 2023
37

Is development the right career for me?

from Vadim Kravcenko [alt+shift+b] in programming

13th Aug 2023
Hello dear reader, first off all, I want to acknowledge the weight of the question you’re grappling with. It’s one […] The post Is development the right career for me? appeared first on Vadim Kravcenko.
May updates This past month has been focused on bug bashing, but also some fun product updates!
5th May 2019
1

May updates

from Buttondown's blog [alt+shift+b] in programming

5th May 2019
This past month has been focused on bug bashing, but also some fun product updates!
I'm pulling ColorCopy from the macOS App Store I launched ColorCopy on May 18. It was my second macOS app, but the first one I launched on the Mac...
7th Aug 2026
1

I'm pulling ColorCopy from the macOS App Store

from A Beautiful Site [alt+shift+b] in programming

7th Aug 2026
I launched ColorCopy on May 18. It was my second macOS app, but the first one I launched on the Mac App Store. Today, I decided to pull it. The app isn't a new idea, but it bakes four color tools into a single menu bar app: an eyedropper, a color picker, a palette manager, and a...
new year, same plan new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from...
31st Dec 2022
41

new year, same plan

from David Crawshaw [alt+shift+b] in programming

31st Dec 2022
new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from nearly nothing to far too much for what it is, so I moved provider and needed to write a blog post to test it all. I could have figured out why my current provider hiked the price....
JavaScript vs TypeScript: What's the Difference? Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What...
6th Sep 2021
1

JavaScript vs TypeScript: What's the Difference?

from Boot.dev Blog [alt+shift+b] in programming

6th Sep 2021
Whether you’re new or old to the computer science community, you’ve probably asked yourself, “What is TypeScript?” and if you haven’t, it won’t be long before you do.
20 years of blogging A recap of my experience writing a blog for 20 years straight and the transition to writing a...
22nd Jun 2024
73

20 years of blogging

from Blog System/5 [alt+shift+b] in programming

22nd Jun 2024
A recap of my experience writing a blog for 20 years straight and the transition to writing a newsletter using Substack.
Live Session on CPython Virtual Machine Internals + Upcoming Posts We are long overdue for a new live session as well as some more articles.
12th Apr 2024
37

Live Session on CPython Virtual Machine Internals + Upcoming Posts

from Confessions of a Code Addict [alt+shift+b] in programming

12th Apr 2024
We are long overdue for a new live session as well as some more articles.
Compiler Bomb main[-1u]={1}; codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
14th Oct 2016
26

Compiler Bomb

from David Crawshaw [alt+shift+b] in programming

14th Oct 2016
main[-1u]={1}; codegolf.stackexchange.com/questions/69189/build-a-compiler-bomb/69193#69193
How to Check Uniqueness in an Array of Objects in JavaScript Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all...
17th Feb 2020
53

How to Check Uniqueness in an Array of Objects in JavaScript

from Josh Collinsworth [alt+shift+b] in programming

17th Feb 2020
Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all object keys (IDs) are unique, and how to find non-unique values.
My 2021 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
5th Jul 2021
41

My 2021 New Mac Setup

from swyx's site RSS Feed [alt+shift+b] in programming

5th Jul 2021
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
Separate Firefox Dark UI theme from website dark mode I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This...
7th Dec 2021
36

Separate Firefox Dark UI theme from website dark mode

from Darek Kay [alt+shift+b] in programming

7th Dec 2021
I like the default dark color theme in Firefox, but I prefer to view websites in light mode. This distinction has been working until recently, but with Firefox 95, the browser dark theme will enforce dark mode on websites as well. This sounds like a good default, but I want to...
Catching grace Meditation is easy when you know what to do: absolutely nothing! It's hard at first, like trying...
12th Mar 2025
66

Catching grace

from Blog - Bitfield Consulting [alt+shift+b] in programming

12th Mar 2025
Meditation is easy when you know what to do: absolutely nothing! It's hard at first, like trying to look at the back of your own head, but there's a knack to it.
Braces Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by...
24th Jun 2024
100

Braces

from Dan Quach Blog [alt+shift+b] in programming

24th Jun 2024
Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by Dentist Chung (in Vietnamese I called him Bác Sĩ Chung – which means Dr Chung translated directly) and his sister running the office. The office was in Garden Grove, in between the...
sudon't My opinion is not mainstream, but I think if you really examine the practices and security processes...
2nd May 2024
73

sudon't

from Tony Finch's blog [alt+shift+b] in programming

2nd May 2024
My opinion is not mainstream, but I think if you really examine the practices and security processes that use and recommend sudo, the reasons for using it are mostly bullshit. When I started my career in the late 1990s, I was already aware of really(8) and userv because one of my...
What I've been up to in 2025 Been quiet around here. Time to change that! The short version up front: Since starting a family...
25th Aug 2025
1

What I've been up to in 2025

from Sedimental [alt+shift+b] in programming

25th Aug 2025
Been quiet around here. Time to change that! The short version up front: Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley. I've founded a startup. After taking some parental leave, helping found a Python non-profit, and a nice...
Because web development used to be **FUN!** I still remember the exact moment when I discovered **jQuery**. It was a revelation: Can I suddenly...
18th Sep 2023
1

Because web development used to be **FUN!**

from Nue developer blog [alt+shift+b] in programming

18th Sep 2023
I still remember the exact moment when I discovered **jQuery**. It was a revelation: Can I suddenly add logic to my pages in the same way I add styling? I surely can — this must be huge!
Recently Summer screeched to a halt a few days ago and I’m still reeling from it. The dehumidifiers turned...
3rd Oct 2022
45

Recently

from macwright.com [alt+shift+b] in programming

3rd Oct 2022
Summer screeched to a halt a few days ago and I’m still reeling from it. The dehumidifiers turned off, the humidifiers on. The A/C off, the heat on. I’m still, more than a year after leaving the west coast, grateful for the presence of seasons to keep me aware of time...
programming, i hate it There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and...
1st Aug 2024
41

programming, i hate it

from David Gerrells [alt+shift+b] in programming

1st Aug 2024
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
2nd Dec 2009
What I'm up to - March 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Mar 2025
1

What I'm up to - March 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st Mar 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - I published "Why Ruby on Rails still matters", and it went a little viral and was re...
The Iterative-Hypothesis customer development method A simple but effective system for generating insights about how your potential customers think, what...
17th Sep 2022
45

The Iterative-Hypothesis customer development method

from A Smart Bear [alt+shift+b] in programming

17th Sep 2022
A simple but effective system for generating insights about how your potential customers think, what they need, and what they’ll buy. This method has been used both to reject startup ideas and to validate WP Engine before it had any customers (it is now a Unicorn).
Recently I skipped August's Recently because this summer has been relentless, mostly in the positive sense....
1st Sep 2026
0

Recently

from Tom MacWright [alt+shift+b] in programming

1st Sep 2026
I skipped August's Recently because this summer has been relentless, mostly in the positive sense. July and August were filled with bike rides, 5K races, friends in town, life changes and logistics. For a friend's birthday, we rode the rickety Coney Island Cyclone, which was...
A Reality Where CSS and JavaScript Don't Exist A Reality Where CSS and JavaScript Don’t Exist 2021-11-03 This is my personal opinion. Please leave...
3rd Nov 2021
35

A Reality Where CSS and JavaScript Don't Exist

from bt RSS Feed [alt+shift+b] in programming

3rd Nov 2021
A Reality Where CSS and JavaScript Don’t Exist 2021-11-03 This is my personal opinion. Please leave your pitchforks at the door… I love CSS. I can spend hours deep diving into a website’s CSS system and never find myself getting bored. It’s pretty amazing to see the problems...
Thoughts on Framework Churn I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they...
16th Nov 2023
72

Thoughts on Framework Churn

from A Beautiful Site [alt+shift+b] in programming

16th Nov 2023
I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they save time. They help you build things faster. Yes, there are costs associated with frameworks later on, especially as new versions come out and your app instantly feels like...
Early-stage engineering Early on you need to be fast. And to do that you have to have the confidence to break with best...
1st Oct 2023
2

Early-stage engineering

from Writing - Andreas Fragner [alt+shift+b] in programming

1st Oct 2023
Early on you need to be fast. And to do that you have to have the confidence to break with best practices.
Haunt 0.4.0 released I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I...
a week ago
1

Haunt 0.4.0 released

from dthompson [alt+shift+b] in programming

a week ago
I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I haven't had much time for blogging, but I'm catching up now! This release contains a small set of improvements and bug fixes since the 0.3.0 release in 2024. About Haunt Haunt is a...
How to Recursively Traverse JSON Objects I’ve found that it’s pretty rare that I need recursion in application code, but every once in a...
22nd Sep 2019
1

How to Recursively Traverse JSON Objects

from Boot.dev Blog [alt+shift+b] in programming

22nd Sep 2019
I’ve found that it’s pretty rare that I need recursion in application code, but every once in a while I need to write a function that operates on a tree of unknown depth, such as a JSON object, and that’s often best solved recursively. Even though recursion is rare, it is...
Why transaction order matters, even if you’re only reading There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET...
10th Jan 2024
78

Why transaction order matters, even if you’re only reading

from Dan Slimmon [alt+shift+b] in programming

10th Jan 2024
There are 4 isolation levels defined by the SQL standard, and Postgres supports them through the SET TRANSACTION statement. They are: This last guarantee is one against serialization anomalies. A serialization anomaly is any sequence of events that produces a result that would be...
A Tech Conference Listed Fake Speakers for Years: I Accidentally Noticed For 3 years straight, the DevTernity conference listed non-existent Coinbase employees as featured...
2nd Dec 2023
54

A Tech Conference Listed Fake Speakers for Years: I Accidentally Noticed

from The Pragmatic Engineer [alt+shift+b] in programming

2nd Dec 2023
For 3 years straight, the DevTernity conference listed non-existent Coinbase employees as featured speakers. When were they added and what could have the motivation been?
Jitbit Helpdesk Bot is now in the Microsoft Teams Store Our new Microsoft Teams app just passed Microsoft's certification and is live in the Teams Store:...
8th May 2026
1

Jitbit Helpdesk Bot is now in the Microsoft Teams Store

from Founder's blog [alt+shift+b] in programming

8th May 2026
Our new Microsoft Teams app just passed Microsoft's certification and is live in the Teams Store: Jitbit Helpdesk Bot. Search "Jitbit" in the Teams app store and it's right there - no custom app uploads, no admin-center gymnastics. Unlike our old webhook integration (one-way...
Feature flag best practices and tips (with examples) Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature...
5th Jan 2023
66

Feature flag best practices and tips (with examples)

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

5th Jan 2023
Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature flag. Testing multiple variants of a new UX? Use…
The Boot.dev Beat. January 2024 Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope...
3rd Jan 2024
1

The Boot.dev Beat. January 2024

from Boot.dev Blog [alt+shift+b] in programming

3rd Jan 2024
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can...
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
2nd Mar 2023
34

Learning Dutch online in 2023

from Alice GG [alt+shift+b] in programming

2nd Mar 2023
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
Messing with bots Markov chain babblers, bogus php files, and more!
13th Nov 2025
1

Messing with bots

from Herman's blog [alt+shift+b] in programming

13th Nov 2025
Markov chain babblers, bogus php files, and more!
The New World of LLM Functions: Integrating LLM Technology into the Wolfram Language This is part of a series about our LLM technology.Other parts of this series: ChatGPT Gets Its...
23rd May 2023
88

The New World of LLM Functions: Integrating LLM Technology into the Wolfram Language

from Stephen Wolfram Writings [alt+shift+b] in programming

23rd May 2023
This is part of a series about our LLM technology.Other parts of this series: ChatGPT Gets Its “Wolfram Superpowers”!Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit Turning LLM Capabilities into Functions So far, we mostly think of LLMs as things we...
27th Sep 2023
Restic Restic is good backup software. It’s a command line tool for backing up filesystems to various local...
5th Feb 2024
66

Restic

from Nelson's Weblog [alt+shift+b] in programming

5th Feb 2024
Restic is good backup software. It’s a command line tool for backing up filesystems to various local and remote options. It is well documented, easy to set up, secure, and quite fast. It’s a very professional product. I am now backing up all my Linux systems with it. Note it’s a...
Telling the 800-lb Gorilla to Shove it up his Ass You worry about competition from the big, brand-name, deep-pocketed company. But there are better...
31st May 2010
18

Telling the 800-lb Gorilla to Shove it up his Ass

from A Smart Bear [alt+shift+b] in programming

31st May 2010
You worry about competition from the big, brand-name, deep-pocketed company. But there are better things to worry about and ways to avoid running into gorillas in the first place.
27th Oct 2023
Software Acceleration and Desynchronization A bit more than a month ago, I posted the following on social media: Seeing more reports and...
5th Jan 2026
1

Software Acceleration and Desynchronization

from Ferd.ca [alt+shift+b] in programming

5th Jan 2026
A bit more than a month ago, I posted the following on social media: Seeing more reports and industry players blaming code reviews for slowing down the quick development done with AI. It's unclear whether anyone's asking if this is just moving the cognitive bottleneck of...
Supervised Learning: Support Vector Machines Transforming dimensions, nearest neighbors, and boosting, all in service of "drawing the best line".
1st Feb 2019
1

Supervised Learning: Support Vector Machines

from swyx's site RSS Feed [alt+shift+b] in programming

1st Feb 2019
Transforming dimensions, nearest neighbors, and boosting, all in service of "drawing the best line".
10 Myths of Enterprise Python (Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes,...
25th Aug 2015
1

10 Myths of Enterprise Python

from Sedimental [alt+shift+b] in programming

25th Aug 2015
(Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes, etc.) PayPal enjoys a remarkable amount of linguistic pluralism in its programming culture. In addition to the long-standing popularity of C++ and Java, an increasing number of...
agents, ai, and software engineering People are limited in the number of decisions they can make in a day. Most people do not experience...
24th Feb 2026
1

agents, ai, and software engineering

from David Gerrells [alt+shift+b] in programming

24th Feb 2026
People are limited in the number of decisions they can make in a day. Most people do not experience this limit as day to day, the decision volume is pretty low. The day to day of an executive? It is generally a non-stop firewall of decisions.
The Alphabet as Technology Robin has an interesting post about the technology of words: Thinking of a language as a technology...
16th Mar 2023
52

The Alphabet as Technology

from Jim Nielsen’s Blog [alt+shift+b] in programming

16th Mar 2023
Robin has an interesting post about the technology of words: Thinking of a language as a technology or a product is strange at first but the more you look at them the more they resemble microwaves or dishwashers; incredibly complicated under the hood but also sort of boring on...
On ditching hourly and productizing my services In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely...
5th Dec 2024
59

On ditching hourly and productizing my services

from On Test Automation [alt+shift+b] in programming

5th Dec 2024
In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely these days, for clients both in the Netherlands and abroad. And I like it that way. Don’t get me wrong, I like to drive, but commuting takes up a lot of time, time I would rather...
8 annoying A/B testing mistakes every engineer should know 1. Including unaffected users in your experiment The first common mistake in A/B testing is...
2nd May 2023
35

8 annoying A/B testing mistakes every engineer should know

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

2nd May 2023
1. Including unaffected users in your experiment The first common mistake in A/B testing is including users in your experiment who aren't actually…
Ho Rudolph Rudolph claps back.
24th Dec 2013
1

Ho Rudolph

from A Smart Bear [alt+shift+b] in programming

24th Dec 2013
Rudolph claps back.
on taking advantage of ragged stops Many years ago I read one of those Cliff Click “here’s what I learned” articles in which he was...
6th Sep 2024
32

on taking advantage of ragged stops

from wingolog [alt+shift+b] in programming

6th Sep 2024
Many years ago I read one of those Cliff Click “here’s what I learned” articles in which he was giving advice about garbage collector design, and one of the recommendations was that at a GC pause, running mutator threads should cooperate with the collector by identifying roots...
I'm taking a sabbatical and attending Recurse Center! It's been almost a decade since I graduated from college. In that time, I've worked at three...
11th Sep 2022
2

I'm taking a sabbatical and attending Recurse Center!

from ntietz.com blog - technically a blog [alt+shift+b] in programming

11th Sep 2022
It's been almost a decade since I graduated from college. In that time, I've worked at three startups, co-founded a non-profit immigration tech company, consulted for the United Nations, and noped out of grad school after one semester (twice!). I've also struggled with depression...
Update to Kagi Search pricing It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and...
8th Mar 2023
39

Update to Kagi Search pricing

from Kagi Blog [alt+shift+b] in programming

8th Mar 2023
It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and we have been busy with three main large-scale initiatives: a new pricing model that ensures Kagi’s sustainability, new plans including Family plans, and enhancing search experience...
From J1 visa to Blue Passport: A startup founder's immigration journey I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times,...
1st Apr 2024
75

From J1 visa to Blue Passport: A startup founder's immigration journey

from Miguel Carranza [alt+shift+b] in programming

1st Apr 2024
I am drafting this post at 35,000 feet flying back from Japan. I’ve entered the US about 30 times, but this will be the first time I’ll be using my shiny blue passport. No anxiety about aggressive questions, secondary inspection, or the possibility of deportation. A couple of...
Announcing Quina (My First App)! The story of building Quina, a word game Progressive Web App built with Nuxt, and launched on the...
10th Dec 2020
38

Announcing Quina (My First App)!

from Josh Collinsworth [alt+shift+b] in programming

10th Dec 2020
The story of building Quina, a word game Progressive Web App built with Nuxt, and launched on the Google Play Store.
Epistemic Disclosure Providing clear metadata on the epistemic validity of content
10th Nov 2021
28

Epistemic Disclosure

from Maggie Appleton [alt+shift+b] in programming

10th Nov 2021
Providing clear metadata on the epistemic validity of content
The Boot.dev Beat. September 2024 The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight....
4th Sep 2024
1

The Boot.dev Beat. September 2024

from Boot.dev Blog [alt+shift+b] in programming

4th Sep 2024
The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight. 88,297,514 xp was gained over the course of the event, and 90,000,000 was all that was needed to secure victory. It’s a shame, but we can’t win them all. The hound will return soon.
How I Update and Deploy this Site I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and...
5th Sep 2023
18

How I Update and Deploy this Site

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

5th Sep 2023
I love a good CMS. I don't like how slow they can be to load pages. A sudden spike in traffic and even a rapid CMS can cause an unprepared server to grind to a halt. I used to love running my own servers, but I don't have the time to do it for my personal site - I just want it to...
Rickrolling Turso DB (SQLite rewrite in Rust) This is a beginner’s guide to hacking into Turso DB (formerly known as Limbo), the SQLite rewrite in...
20th Jul 2025
1

Rickrolling Turso DB (SQLite rewrite in Rust)

from blag [alt+shift+b] in programming

20th Jul 2025
This is a beginner’s guide to hacking into Turso DB (formerly known as Limbo), the SQLite rewrite in Rust. I will explore how to get familiar with Turso’s codebase, tooling and tests
Home-Cooked Software and Barefoot Developers The emerging golden age of home-cooked software, barefoot developers, and why the local-first...
30th May 2024
1

Home-Cooked Software and Barefoot Developers

from Maggie Appleton [alt+shift+b] in programming

30th May 2024
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
If You Sell Anything Online, This Book Will Make You Money My glowing review of Rob Hope's Landing Page Hot Tips Book
7th Sep 2020
1

If You Sell Anything Online, This Book Will Make You Money

from swyx's site RSS Feed [alt+shift+b] in programming

7th Sep 2020
My glowing review of Rob Hope's Landing Page Hot Tips Book
Why Git Has a Variable Named false_but_the_compiler_does_not_know_it A small C trick that keeps Clang from flagging valid code as unreachable
3rd Jun 2026
1

Why Git Has a Variable Named false_but_the_compiler_does_not_know_it

from Confessions of a Code Addict [alt+shift+b] in programming

3rd Jun 2026
A small C trick that keeps Clang from flagging valid code as unreachable
Clean your Mac & Windows/Linux PC with Disk Space TLDR: Download the best disk cleanup app in existence from diskspace.io. A fun experiment in writing...
4 weeks ago
1

Clean your Mac & Windows/Linux PC with Disk Space

from SOS [alt+shift+b] in programming

4 weeks ago
TLDR: Download the best disk cleanup app in existence from diskspace.io. A fun experiment in writing the same app three times (well kind of 4 times) with AI, and being as optimised and OS native as possible. My Mac recently filled its 1TB drive and my quest to find out where the...
Evaluating Fable’s pay-per-project offering I was kindly approached by Fable with an offer to evaluate their new pay-per-project model. It is a...
5th Nov 2025
1

Evaluating Fable’s pay-per-project offering

from Eric Bailey [alt+shift+b] in programming

5th Nov 2025
I was kindly approached by Fable with an offer to evaluate their new pay-per-project model. It is a project-based option for accessibility practitioners, champions, and product teams that delivers quick feedback from disabled people who use assistive technology. This service...
“Why are my tests so slow?” A list of likely suspects, anti-patterns, and unresolved personal... Over the past couple of weeks I’ve been tweeting a LOT about lead time to deploy: the interval...
31st Dec 2020
1
31st Dec 2020
Over the past couple of weeks I’ve been tweeting a LOT about lead time to deploy: the interval encompassing the time from when the code gets written and when it’s been deployed to production. Also described as “how long it takes you to run CI/CD.” How important is this? Fucking...
Learning Gears > Translations welcome!...
19th Apr 2019
46

Learning Gears

from swyx's site RSS Feed [alt+shift+b] in programming

19th Apr 2019
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/marchas-de-aprendizagem.html))
Ranking #1 on HN in the December Dead Zone For those who weren't aware (you would be if you were...
30th Dec 2022
48

Ranking #1 on HN in the December Dead Zone

from swyx's site RSS Feed [alt+shift+b] in programming

30th Dec 2022
For those who weren't aware (you would be if you were [subscribed](https://lspace.swyx.io/subscribe?simple=true&next=https://lspace.swyx.io/) on email!), I started a separate AI blog, [L-space Diaries](https://lspace.swyx.io/), this year to 1) try out Substack in anger and 2)...
19th Apr 2010
There is no longer any such thing as Computer Security Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy .....
21st Sep 2018
41

There is no longer any such thing as Computer Security

from Coding Horror [alt+shift+b] in programming

21st Sep 2018
Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy .. things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the...
The Manager's Handbook I've been writing a book on management for the last two years. Today it's getting released! The...
9th Sep 2021
48

The Manager's Handbook

from Alex MacCaw [alt+shift+b] in programming

9th Sep 2021
I've been writing a book on management for the last two years. Today it's getting released! The paperback and Kindle versions are now available on Amazon (along with the free web version). If you've read and enjoyed it, please Tweet about how it'
Anchoring Software to Major Versions In a SemVer world, major releases are those which contain incompatible API changes. We often see...
24th May 2024
93

Anchoring Software to Major Versions

from A Beautiful Site [alt+shift+b] in programming

24th May 2024
In a SemVer world, major releases are those which contain incompatible API changes. We often see software projects anchor themselves to major versions for long periods of time, usually with the promise of stability. We all know how frustrating it is to upgrade a package and run...
To Comment or Not to Comment Ruminations on the timeless debate of comments in code.
6th Jul 2023
32

To Comment or Not to Comment

from Charles Chen [alt+shift+b] in programming

6th Jul 2023
Ruminations on the timeless debate of comments in code.
A Practical Guide to Modular Monoliths with .NET Feeling too much friction from your microservices architecture? It's time to revisit monoliths.
14th Jan 2024
54

A Practical Guide to Modular Monoliths with .NET

from Charles Chen [alt+shift+b] in programming

14th Jan 2024
Feeling too much friction from your microservices architecture? It's time to revisit monoliths.
We spend $45,000 on doing more weird every month "Do more weird" is an actual PostHog company value , and we have a discretionary $45k/mo budget...
5th Aug 2026
1

We spend $45,000 on doing more weird every month

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

5th Aug 2026
"Do more weird" is an actual PostHog company value , and we have a discretionary $45k/mo budget that anyone can use to bring weird ideas to life…
7th Oct 2011
Progressions Composing sound-generating tools
12th May 2026
1

Progressions

from Ink & Switch [alt+shift+b] in programming

12th May 2026
Composing sound-generating tools
Creating and Remembering a Strong Passphrase We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique...
3rd Aug 2019
1

Creating and Remembering a Strong Passphrase

from Boot.dev Blog [alt+shift+b] in programming

3rd Aug 2019
We all have hundreds of online accounts. Ideally, as many of those accounts as possible have unique passwords. Unique passwords however present a difficult problem.
5th Feb 2015
Creating Magic Functions in IPython - Part 1 IPython magic functions # One of the cool features of IPython are magic functions - helper functions...
1st Feb 2019
1

Creating Magic Functions in IPython - Part 1

from Sebastian Witowski [alt+shift+b] in programming

1st Feb 2019
IPython magic functions # One of the cool features of IPython are magic functions - helper functions built into IPython. They can help you easily start an interactive debugger, create a macro, run a statement through a code profiler or measure its' execution time and do many more...
What I'm up to - September 2023 I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social...
1st Sep 2023
1

What I'm up to - September 2023

from Philip I. Thomas [alt+shift+b] in programming

1st Sep 2023
I'm Philip, and this is my monthly newsletter about what I'm up to, which I send in place of social media. ✨ What I was up to in August - Launched FRCTNL, a community of fractional tech workers. - Co...
Immutable Data with Immer and Personal Assistant Bots Illustrated notes on how work with immutable data in the Immer state library
10th Aug 2019
31

Immutable Data with Immer and Personal Assistant Bots

from Maggie Appleton [alt+shift+b] in programming

10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
Chicago Parking Ticket Visualization Intro Hi there! In this post, I want to show off a fun little web app I made for visualizing parking...
27th Mar 2019
50

Chicago Parking Ticket Visualization

from Civic Hax [alt+shift+b] in programming

27th Mar 2019
Intro Hi there! In this post, I want to show off a fun little web app I made for visualizing parking tickets in Chicago, but because I've spent so much time on the overall project, I figured I'd share the story that got me to this point. In many ways, this work is the foundation...
Dynamic Bézier Curves A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as...
23rd May 2018
33

Dynamic Bézier Curves

from Josh Comeau's blog [alt+shift+b] in programming

23rd May 2018
A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as scroll-to-flatten using SVG path instructions, and how to architect our components for maximum readability and reusability.
clamp / median / range Here are a few tangentially-related ideas vaguely near the theme of comparison operators. comparison...
2nd Jul 2025
48

clamp / median / range

from Tony Finch's blog [alt+shift+b] in programming

2nd Jul 2025
Here are a few tangentially-related ideas vaguely near the theme of comparison operators. comparison style clamp style clamp is median clamp in range range style style clash? comparison style Some languages such as BCPL, Icon, Python have chained comparison operators, like if...
Scam applicants are an increasing problem in Japan この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our...
3rd Jun 2026
1

Scam applicants are an increasing problem in Japan

from TokyoDev [alt+shift+b] in programming

3rd Jun 2026
この記事は日本語でもお読みいただけます。 Over the last six months, TokyoDev has received a handful of reports from our clients about fraudulent applications, in which candidates purport to be different people than they actually are. As a relatively niche job board that helped Japanese companies...
From Zero to Fineturning with Axolotl on ROCm Gratitude to https://tensorwave.com/ for giving me access to their excellent servers! Few have tried...
11th Mar 2024
88

From Zero to Fineturning with Axolotl on ROCm

from Cognitive Computations [alt+shift+b] in programming

11th Mar 2024
Gratitude to https://tensorwave.com/ for giving me access to their excellent servers! Few have tried this and fewer have succeeded. I've been marginally successful after a significant amount of effort, so it deserves a blog post. Know that you are in for rough waters. And even...
Ordering Numbers, How Hard Can It Be? This article is not about deciding whether two floating point numbers are ‘close enough’. There are...
27th Jan 2023
30

Ordering Numbers, How Hard Can It Be?

from orlp.net - Blog Archive [alt+shift+b] in programming

27th Jan 2023
This article is not about deciding whether two floating point numbers are ‘close enough’. There are plenty of resources on this (often subjective) problem. We simply want to know if ${x \leq y.}$ Suppose that you are a programmer, and that you have two numbers. You want to know...
Close Access Denial I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for...
1st Oct 2023
53

Close Access Denial

from Lennart Koopmann (KJ5KRF) [alt+shift+b] in programming

1st Oct 2023
I’ve been working on nzyme full-time for 10 months now and I was struggling to find a good name for what its WiFi functionality does. The fact that it looks at not only WiFi but also Ethernet data does not help with that problem. If I have a minute to explain it, it’s no problem...
Recently We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The...
1st Oct 2023
45

Recently

from macwright.com [alt+shift+b] in programming

1st Oct 2023
We saw this Monarch butterfly caterpillar at the pretty unusual Naval Cemetery Landscape. The landscape is just native pollinators and native plants growing wild, with a wood platform above the field so you can walk around and see the bugs and plants. It’s also built on a...
Video: Barbershop tag taught with hand signs I recorded a video multitrack of a barbershop tag, showing all four parts in sol-feg hand signs.
14th Jun 2008
1

Video: Barbershop tag taught with hand signs

from Jordan Eldredge's Blog [alt+shift+b] in programming

14th Jun 2008
I recorded a video multitrack of a barbershop tag, showing all four parts in sol-feg hand signs.
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
5th Sep 2018
45

New Loose Leaf Security episode: Security stories! Plus, a 2FA zine!

from Liz Denys [alt+shift+b] in programming

5th Sep 2018
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
What you know that just ain't so The fun bit about business is in all the answers you don't have. Should we be priced higher or lower...
5th Nov 2024
80

What you know that just ain't so

from David Heinemeier Hansson [alt+shift+b] in programming

5th Nov 2024
The fun bit about business is in all the answers you don't have. Should we be priced higher or lower or leave it alone? Should we chase these customers over here or those customers over there? Should we add more features or polish the ones we have? There's endless variation in...
Wait, IPython Can Do That?! Here are the slides for my talk called "Wait, IPython can do that?!". Since I update the slides...
7th Jul 2019
1

Wait, IPython Can Do That?!

from Sebastian Witowski [alt+shift+b] in programming

7th Jul 2019
Here are the slides for my talk called "Wait, IPython can do that?!". Since I update the slides before each conference to incorporate any new ideas that come to my mind and make sure they are up to date, if you are interested in a particular version of the slides, just send me an...
The Boot.dev Beat. February 2025 It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for...
4th Feb 2025
1

The Boot.dev Beat. February 2025

from Boot.dev Blog [alt+shift+b] in programming

4th Feb 2025
It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for Boot.dev, and for humanity as a whole.
How your choice of tech can help you grow How your choice of tech can help you grow Making architectural choices for scaling your...
29th Oct 2018
19

How your choice of tech can help you grow

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

29th Oct 2018
How your choice of tech can help you grow Making architectural choices for scaling your business Making architectural choices for securing your business We’re hiring! ¶How your choice of tech can help you grow I’ve been working at Elvie for almost 2 years. My remit has been to...
The Web’s Next Transition Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a...
4th Oct 2022
33

The Web’s Next Transition

from Epic Web Dev [alt+shift+b] in programming

4th Oct 2022
Web is made up of technologies that got started over 25 years ago. Now, we are transitioning to a new and improved architecture for building web applications.
Getting people to tell you you're wrong One of the challenging things about being a staff+ engineer is that people trust you. They trust you...
6th Mar 2023
2

Getting people to tell you you're wrong

from ntietz.com blog - technically a blog [alt+shift+b] in programming

6th Mar 2023
One of the challenging things about being a staff+ engineer is that people trust you. They trust you a lot, and there might be less pushback on ideas than there should be. This makes sense. To become a staff+ engineer, you usually need to be really good at this intersection of...
CSS reset with box-sizing fix For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset....
14th Oct 2014
43

CSS reset with box-sizing fix

from A Beautiful Site [alt+shift+b] in programming

14th Oct 2014
For ultra lightweight projects where a framework is overkill, I tend to use Eric Meyers' CSS reset. And since I'm not a glutton for punishment, I also throw in the tried and tested box-sizing fix popularized by Paul Irish. Instead of searching for and combining these...
A New Dog “What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their...
6th May 2023
94

A New Dog

from Patrick Kayongo [alt+shift+b] in programming

6th May 2023
“What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their living room with her phone. He was growing tired of her ever-new discoveries and project ideas, and he didn’t know if he had the energy to stomach this new one. But she was too busy...
8BitDo Game Controllers 8BitDo makes good game controllers. A wide variety of styles from retro to mainstream, with some...
28th Aug 2024
136

8BitDo Game Controllers

from Nelson's Weblog [alt+shift+b] in programming

28th Aug 2024
8BitDo makes good game controllers. A wide variety of styles from retro to mainstream, with some unusual shapes. And wide compatibility with various systems: PC, Macs, Switch, Android. They’re well built, work right, and quite inexpensive. A far cry from the...
I don’t want to repeat repeat myself Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale...
3rd Jul 2026
1

I don’t want to repeat repeat myself

from alexwlchan [alt+shift+b] in programming

3rd Jul 2026
Yesterday at work, a customer spotted a typo in our UI: “you can use the use the Tailscale CLI”. After the typo was fixed, I wanted to find other cases of accidentally repeated words or phrases. I used two regular expressions to search every codebase for unnecessary...
The quiet, pervasive devaluation of frontend I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals,...
7th Mar 2024
66

The quiet, pervasive devaluation of frontend

from Josh Collinsworth [alt+shift+b] in programming

7th Mar 2024
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work.
What I'm up to - July 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jul 2025
1

What I'm up to - July 2025

from Philip I. Thomas [alt+shift+b] in programming

1st Jul 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I wrote a post about open-sourcing Postcard. The post got picked up by Hacker News...
Either your estimates suck or your job does This page uses polynomial modeling to show why software engineering tasks are often impossible to...
19th Sep 2023
111

Either your estimates suck or your job does

from Words and Buttons Online [alt+shift+b] in programming

19th Sep 2023
This page uses polynomial modeling to show why software engineering tasks are often impossible to estimate.
Fourteen years Fourteen years It's a little hard to believe. Fourteen years ago today, I launched Buffer from my...
30th Nov 2024
90

Fourteen years

from Joel Gascoigne's blog [alt+shift+b] in programming

30th Nov 2024
Fourteen years It's a little hard to believe. Fourteen years ago today, I launched Buffer from my apartment in Birmingham, in the UK. The launch came seven weeks after I started working on the project on the side as a contract web developer. For a few weeks, I called it bfffr...
It’s Only When You Look Back I remember talking to my Grandfather shortly before he passed away about the changes he’d seen in...
17th Jun 2026
1

It’s Only When You Look Back

from markround.com [alt+shift+b] in programming

17th Jun 2026
I remember talking to my Grandfather shortly before he passed away about the changes he’d seen in his lifetime. Born in 1911, the thing he said that really stuck with me was that when he was a child people were barely puttering around off the ground in aeroplanes; A few years...
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

No, Wall Street, DeepSeek is not "far superior"

from Founder's blog [alt+shift+b] in programming

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
Security We value your data and are committed to keeping it safe and secure.
1st Feb 2025
1

Security

from Buttondown's blog [alt+shift+b] in programming

1st Feb 2025
We value your data and are committed to keeping it safe and secure.
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
37

Setting Up AdGuard Home with Eero

from bt RSS Feed [alt+shift+b] in programming

4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
The commodification of travel How travel has become an act of collection
22nd Apr 2026
1

The commodification of travel

from Herman's blog [alt+shift+b] in programming

22nd Apr 2026
How travel has become an act of collection
Tech metaphors Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors...
11th Nov 2019
22

Tech metaphors

from Eric Bailey [alt+shift+b] in programming

11th Nov 2019
Tired of referencing the same yaks, sheds, and cars over and over again? Here’s a few new metaphors to drop at your next sprint planning meeting: Winchester Mystery House A mansion in San Jose, California that was once occupied by Sarah Winchester, widow of the eponymous firearms...
Aggregation and Tiling as Multicomputational Processes The Importance of Multiway Systems It’s all about systems where there can in effect be many possible...
3rd Nov 2023
66

Aggregation and Tiling as Multicomputational Processes

from Stephen Wolfram Writings [alt+shift+b] in programming

3rd Nov 2023
The Importance of Multiway Systems It’s all about systems where there can in effect be many possible paths of history. In a typical standard computational system like a cellular automaton, there’s always just one path, defined by evolution from one state to the next. But in a...
Ink Note Jan-Feb '26: How PlayBook Processes User Input The motivation and design of our input processing system
20th Feb 2026
1

Ink Note Jan-Feb '26: How PlayBook Processes User Input

from Ink & Switch [alt+shift+b] in programming

20th Feb 2026
The motivation and design of our input processing system
AI Revolution - Transformers and Large Language Models (LLMs) NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is...
30th Aug 2022
43

AI Revolution - Transformers and Large Language Models (LLMs)

from Elad Blog [alt+shift+b] in programming

30th Aug 2022
NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is we keep raising the bar on what it means for something to be a machine intelligence. Early machine learning models have been quite successful in terms of real world impact. Large...
The macOS Apps I'm Using For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools,...
16th Nov 2024
1

The macOS Apps I'm Using

from Sebastian Witowski [alt+shift+b] in programming

16th Nov 2024
For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools, which I've been using. Coincidentally, these kinds of lists are something I love to read myself. I can always find some cool, new tool in such articles. It doesn't matter that I will...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in