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 #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
All about QA Quality Assurance (QA) is a team of two at 37signals: Michael, who created the department 12 years...
15th Oct 2024
58

All about QA

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

15th Oct 2024
Quality Assurance (QA) is a team of two at 37signals: Michael, who created the department 12 years ago, and Gabriel, who joined the team in 2022. Together, we have a hand in projects across all of our products, from kickoff to release. Our goal is to help designers and...
Detecting AV1-encoded videos with Python In my previous post, I wrote about how I’ve saved some AV1-encoded videos that I can’t play on my...
8th Nov 2025
1

Detecting AV1-encoded videos with Python

from alexwlchan [alt+shift+b] in programming

8th Nov 2025
In my previous post, I wrote about how I’ve saved some AV1-encoded videos that I can’t play on my iPhone. Eventually, I’ll upgrade to a new iPhone which supports AV1, but in the meantime, I want to convert all of those videos to an older codec. The problem is finding all the...
Digging into git commit templates Any code of your own that you haven’t looked at for six or more months might as well have been...
21st May 2025
62

Digging into git commit templates

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

21st May 2025
Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else. – Eagleson’s Law After scouring git history, I found the correct config file, but someone removed it. Their full commit message read: Remove config. Don't bring...
Provenance for science papers, local-first access control In this Dispatch, we'll introduce you to two new projects at the lab: exploring writing environments...
3rd Sep 2024
90

Provenance for science papers, local-first access control

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

3rd Sep 2024
In this Dispatch, we'll introduce you to two new projects at the lab: exploring writing environments for science papers and local-first access control. We also have some updates on WASM packaging for Automerge, and a new researcher-in-residence.
SQLite Slaps why SQLite is cracked
18th Jun 2024
31

SQLite Slaps

from blag [alt+shift+b] in programming

18th Jun 2024
why SQLite is cracked
Twitter Was An Awesome Idea But Never A Viable Business Twitter was the best communications system ever invented, providing low-barrier-to-entry...
21st Apr 2023
31

Twitter Was An Awesome Idea But Never A Viable Business

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

21st Apr 2023
Twitter was the best communications system ever invented, providing low-barrier-to-entry communications in real-time to people worldwide, creating self-organizing circles of common interests, allowing for easy discovery, and supporting an instant source of information. But, there...
Book Poll 2019 I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
2nd Sep 2019
1

Book Poll 2019

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

2nd Sep 2019
I've been feeling like I've skewed too much on empty calories recently. So I ran this poll:
No more boring drawings! Many drawing tutorials show us how to draw things. They teach us how to make photo-like drawings....
28th Jan 2026
1

No more boring drawings!

from Ralph Ammer [alt+shift+b] in programming

28th Jan 2026
Many drawing tutorials show us how to draw things. They teach us how to make photo-like drawings. Such renderings look decent but also generic, conventional—like something an AI tool might produce. And they are also…  boring. Why is that? Because they don’t mean anything. Meaning...
The Demoralization is just Beginning This is a map of primary trading partners, US vs China, and how it has evolved over the last 20...
2nd Mar 2025
60

The Demoralization is just Beginning

from the singularity is nearer [alt+shift+b] in programming

2nd Mar 2025
This is a map of primary trading partners, US vs China, and how it has evolved over the last 20 years. Think about it, and realize this probably reflects your experience. I know there was a similar panic about Japan in the 80s, but Japan by population has always been 3x smaller...
Netscape support ending in February 2008 On December 28th, 2007, the Netscape Blog announced that AOL is ending support for Netscape web...
3rd Jan 2008
51

Netscape support ending in February 2008

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

3rd Jan 2008
On December 28th, 2007, the Netscape Blog announced that AOL is ending support for Netscape web browsers effective February 1, 2008. This doesn't come as much of a surprise, considering the significant decline in Netscape's marketshare over the past decade to more competative...
What I'm up to - December 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2025
1

What I'm up to - December 2025

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

1st Dec 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Just got back from a holiday in Tokyo and Hakone. I explored Ametora, noodles (tsuk...
Get in losers, we're moving to Linux! I've never seen so many developers curious about leaving the Mac and giving Linux a go. Something...
3rd Jul 2025
75

Get in losers, we're moving to Linux!

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

3rd Jul 2025
I've never seen so many developers curious about leaving the Mac and giving Linux a go. Something has really changed in the last few years. Maybe Linux just got better? Maybe powerful mini PCs made it easier? Maybe Apple just fumbled their relationship with developers one too...
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
31

CSS Slope Graphs

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

7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let’s change that, shall we? The Demo I’m basing...
Breaking Barbarian This week in a [Svelte Radio recording](https://twitter.com/swyx/status/1555596996744028160),...
7th Aug 2022
53

Breaking Barbarian

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

7th Aug 2022
This week in a [Svelte Radio recording](https://twitter.com/swyx/status/1555596996744028160), @rich-harris commented that something I said was "uniquely swyx": an offhand observation that "we are all professional streamers now" [^1]. I responded that I've been calling this...
exponential rate limiting Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed...
3rd Sep 2024
75

exponential rate limiting

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

3rd Sep 2024
Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed my old notes on rate limiting for Exim. I thought I should do a new write-up of the ideas that I hope will be more broadly interesting. Exponential rate limiting uses an...
Delightful React File/Directory Structure How should we structure components and other files in our React apps? I've iterated my way to a...
15th Mar 2022
65

Delightful React File/Directory Structure

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

15th Mar 2022
How should we structure components and other files in our React apps? I've iterated my way to a solution I'm really happy with. In this blog post, I'll share how it works, what the tradeoffs are, and how I mitigate them.
10th Jun 2012
Refresh Cannon I turned my forum avatar image into an interactive projectile aiming game.
5th May 2009
1

Refresh Cannon

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

5th May 2009
I turned my forum avatar image into an interactive projectile aiming game.
My advice for how to use LLMs in your product. Pretty much every company I know is looking for a way to benefit from Large Language Models. Even if...
8th Apr 2024
127

My advice for how to use LLMs in your product.

from Irrational Exuberance [alt+shift+b] in programming

8th Apr 2024
Pretty much every company I know is looking for a way to benefit from Large Language Models. Even if their executives don’t see much applicability, their investors likely do, so they’re staring at the blank page nervously trying to come up with an idea. It’s straightforward to...
Programming Portals Small, scoped areas within a graphical interface that allow users to read and write simple...
23rd Oct 2022
24

Programming Portals

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

23rd Oct 2022
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
It’s the future — you can stop using JPEGs An overview of some compelling alternatives.
18th Jan 2023
1

It’s the future — you can stop using JPEGs

from Daniel Immke [alt+shift+b] in programming

18th Jan 2023
An overview of some compelling alternatives.
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
30

Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4)

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

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It’s pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
Nuxt 3 with SSR on Google Cloud Firebase Functions (2023) If you're seeking a no-cost, low-ops, low-friction solution for deploying SSR workloads then look no...
13th Jun 2023
36

Nuxt 3 with SSR on Google Cloud Firebase Functions (2023)

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

13th Jun 2023
If you're seeking a no-cost, low-ops, low-friction solution for deploying SSR workloads then look no further!
Exploring intricate execution mysteries by reversing a crackme It's been a very long time since I've done some actual reverse engineering work. Going through a...
27th Oct 2022
52

Exploring intricate execution mysteries by reversing a crackme

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

27th Oct 2022
It's been a very long time since I've done some actual reverse engineering work. Going through a difficult period currently, I needed to take a break from the graphics world and go back to the roots: understanding obscure or elementary tech stuff. One may argue that it was most...
2019: Lessons learned Looks like I've got it all figured out.
13th Dec 2019
1

2019: Lessons learned

from Daniel Immke [alt+shift+b] in programming

13th Dec 2019
Looks like I've got it all figured out.
Array 1.38.0: Exports, subscriptions and session analysis PostHog 1.38.0 introduces exports and subscriptions for dashboards and insights, plus improved...
1st Aug 2022
31

Array 1.38.0: Exports, subscriptions and session analysis

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

1st Aug 2022
PostHog 1.38.0 introduces exports and subscriptions for dashboards and insights, plus improved feature flag persistence and much more!
Snapshot Testing A smoll intro to snapshot testing
1st Mar 2024
30

Snapshot Testing

from blag [alt+shift+b] in programming

1st Mar 2024
A smoll intro to snapshot testing
Repos that always pass their tests Losing faith in your build hobbles a software project. Continual test failures create alarm...
17th Feb 2022
1

Repos that always pass their tests

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

17th Feb 2022
Losing faith in your build hobbles a software project. Continual test failures create alarm fatigue—people habituate to ignoring test results. Ignoring your tests creates an apathy spiral: more breakage, more failure, more apathy, resulting in decreased velocity. Fortunately,...
Whatever happened to sandboxfs? Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into...
11th Jun 2025
49

Whatever happened to sandboxfs?

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

11th Jun 2025
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my work supporting iOS development, it was my attempt to solve a persistent pain point that frustrated both internal teams and...
24th Feb 2011
Why I hate JavaScript numbers and what everyone has (not) done with them JavaScript went against the grain in only using floating point numbers initially, and now we pay the...
26th Mar 2025
64

Why I hate JavaScript numbers and what everyone has (not) done with them

from ByteofDev [alt+shift+b] in programming

26th Mar 2025
JavaScript went against the grain in only using floating point numbers initially, and now we pay the price
!!Con West 2019 Notes !!Con is a conference held every spring in New York City. It’s two days of lightning talks that can...
24th Feb 2019
29

!!Con West 2019 Notes

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

24th Feb 2019
!!Con is a conference held every spring in New York City. It’s two days of lightning talks that can be about anything related to computers! At the beginning of last year’s !!Con, I wrote: This conference is a great showcase of the diverse backgrounds of the NYC tech scene. I’m...
Adding Gutenberg Full- and Wide-Width Image Support to Your WordPress Theme Gutenberg brings with it the ability to set image blocks as full-width or wide-width. This article...
16th Mar 2019
39

Adding Gutenberg Full- and Wide-Width Image Support to Your WordPress Theme

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

16th Mar 2019
Gutenberg brings with it the ability to set image blocks as full-width or wide-width. This article talks about how to enable support for that feature in your theme, and one way to write the CSS that makes it work.
Whistler High Note Trail Gorgeous clear day around the back of Whistler Mountain yesterday. Hiked the High Note Trail...
1st Sep 2022
49

Whistler High Note Trail

from somenice [alt+shift+b] in programming

1st Sep 2022
Gorgeous clear day around the back of Whistler Mountain yesterday. Hiked the High Note Trail backwards from Harmony Lake Loop up to the Peak chair.
Interoperable Personal Libraries and Ad Hoc Reading Groups Exploring ways to build social infrastructure around books and reading on the open web
20th Feb 2022
24

Interoperable Personal Libraries and Ad Hoc Reading Groups

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

20th Feb 2022
Exploring ways to build social infrastructure around books and reading on the open web
Building Itako: an investment tracking application Around 2 years ago, I had some time on my hands and got really interested into investing and playing...
2nd Sep 2025
13

Building Itako: an investment tracking application

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

2nd Sep 2025
Around 2 years ago, I had some time on my hands and got really interested into investing and playing with stock market data. After reading way too many books on the subject, I started building my own tools which led me to creating Itako. It’s a portfolio tracking and data...
Transclusion and Transcopyright Dreams The lost permissioning and copyright system of the Web
2nd Jan 2021
1

Transclusion and Transcopyright Dreams

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

2nd Jan 2021
The lost permissioning and copyright system of the Web
Why aren't the most useful Mac apps on the App Store? Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10...
3rd Dec 2021
53

Why aren't the most useful Mac apps on the App Store?

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

3rd Dec 2021
Let’s set the stage first. So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports. I’m definitely failing. I feel my brain pulsing and my ring...
Knowledge Nuggets From My Tmux.conf When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve...
12th Sep 2013
1

Knowledge Nuggets From My Tmux.conf

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

12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve that same effect in Screen I had a cryptic 115-character hardstatus string that I copy–pasted from someplace lost to the annals of the Internet Archive. It wasn’t too long after I...
My Compensation Over Four Decades As A Programmer It's a lie, as I don't remember exactly what I made in every job, and it changed during each job....
5th Jul 2023
39

My Compensation Over Four Decades As A Programmer

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

5th Jul 2023
It's a lie, as I don't remember exactly what I made in every job, and it changed during each job. Also, I never worked for a big tech company (other than Apple briefly, but that was when they were going out of business) and only a
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
L'Insurrection qui vient I can trace different periods of my life back to the music with which I decided to fill my ears and...
7th Jun 2010
42

L'Insurrection qui vient

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

7th Jun 2010
I can trace different periods of my life back to the music with which I decided to fill my ears and the stories towards which I let my eyes venture. Rereading tends to bring a part of me back to previous points in times, and occasionally, I partake in this. But there are few...
Understanding the Difference Between Image and Vector File Types If you’re like me, you’ve probably spent some time wondering (and Googling) about the differences...
11th Jun 2015
40

Understanding the Difference Between Image and Vector File Types

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

11th Jun 2015
If you’re like me, you’ve probably spent some time wondering (and Googling) about the differences between various popular format types commonly used for graphic design applications. So I decided I’d create a resource that’s hopefully a handy reference on the matter of discerning...
Setting Element Ordering With HTML Rewriter Using CSS After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little...
2nd Jul 2025
33

Setting Element Ordering With HTML Rewriter Using CSS

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

2nd Jul 2025
After shipping my work transforming HTML with Netlify’s edge functions I realized I have a little bug: the order of the icons specified in the URL doesn’t match the order in which they are displayed on screen. Why’s this happening? I have a bunch of links in my HTML document,...
Implementation-First GraphQL Defining a meaningful distinction within code-first GraphQL server libraries.
17th Apr 2023
1

Implementation-First GraphQL

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

17th Apr 2023
Defining a meaningful distinction within code-first GraphQL server libraries.
Disaggregated Storage - a brief introduction a brief introduction to disaggregated storage systems in context of database systems
2nd Nov 2024
51

Disaggregated Storage - a brief introduction

from blag [alt+shift+b] in programming

2nd Nov 2024
a brief introduction to disaggregated storage systems in context of database systems
4th Dec 2023
16

Simple Analytics AI

from Blog of Simple Analytics [alt+shift+b] in programming

4th Dec 2023
DocWriter: the typewriter that sends its keystrokes in real time to a Google Doc For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word...
18th Sep 2017
52

DocWriter: the typewriter that sends its keystrokes in real time to a Google Doc

from the jsomers.net blog [alt+shift+b] in programming

18th Sep 2017
For years I’ve wanted a writing machine that would combine the best parts of a typewriter and a word processor. After months of tinkering, a friend and I just finished building one. We call it the DocWriter. It’s a typewriter that sends its keystrokes in real time to a Google...
Building a Removable Bike Basket for the Yepp Rack I wanted to add more hauling capacity to my bike and was looking for something compatible with my...
4th Sep 2024
92

Building a Removable Bike Basket for the Yepp Rack

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

4th Sep 2024
I wanted to add more hauling capacity to my bike and was looking for something compatible with my Yepp rear rack. I also use my rack with a child seat (the Yepp Maxi) which has a mechanism that allows it to attach and detach easily without sacrificing safety. I was thinking it...
Bob and Van For the first half of my childhood in suburban Ohio, we lived next to Bob. Bob and his wife were a...
4th Sep 2026
1

Bob and Van

from Marco.org [alt+shift+b] in programming

4th Sep 2026
For the first half of my childhood in suburban Ohio, we lived next to Bob. Bob and his wife were a kind, reserved older couple who decorated their home mostly with crucifixes and talked about Jesus a lot. Bob helped my mom with a lot of common household tasks after my dad died....
Yes, I will have coffee with you On meeting up in meatspace
14th Apr 2025
5

Yes, I will have coffee with you

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

14th Apr 2025
On meeting up in meatspace
How to Actually Integrate Angular and Nestjs I don’t know who needs to hear this. But your frontend and backend systems don’t need to be...
15th Sep 2023
13

How to Actually Integrate Angular and Nestjs

from These Yaks Ain't Gonna Shave Themselves [alt+shift+b] in programming

15th Sep 2023
I don’t know who needs to hear this. But your frontend and backend systems don’t need to be completely separate. I started anew side project recently. You know, one of things that allows me to tinker with new technology but will probably never be finished. I’m using Angular for...
Control and complexity: tension in systems design The adoption of LLMs in software development has led countless organizations to rapidly change their...
10th Aug 2026
1

Control and complexity: tension in systems design

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

10th Aug 2026
The adoption of LLMs in software development has led countless organizations to rapidly change their practices and structures. Old methods are questioned, replaced, and repurposed as the economics around creating new code get shaken up. Because humans and LLMs aren’t...
Behind "Hello World" on Linux Today I was thinking about – what happens when you run a simple “Hello World” Python program on...
4th Aug 2023
35

Behind "Hello World" on Linux

from Julia Evans [alt+shift+b] in programming

4th Aug 2023
Today I was thinking about – what happens when you run a simple “Hello World” Python program on Linux, like this one? print("hello world") Here’s what it looks like at the command line: $ python3 hello.py hello world But behind the scenes, there’s a lot more going on....
How Cryptology Can Fix Identity Theft Identity theft is a huge problem, costing Americans more than $4.5 billion in 2012. Identity theft...
22nd Feb 2015
2

How Cryptology Can Fix Identity Theft

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

22nd Feb 2015
Identity theft is a huge problem, costing Americans more than $4.5 billion in 2012. Identity theft victims frequently lose time and money and undergo significant mental hardships while dealing with the fallout. It can happen a few different ways, but one large attack vector is...
Installing Older Versions of MongoDB on Arch Linux Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux...
11th Sep 2023
81

Installing Older Versions of MongoDB on Arch Linux

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

11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I've recently been using Arch Linux for my main work environment on my ThinkPad X260. It's been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it's nice to use...
The Boot.dev Beat. May 2024 A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple...
1st May 2024
1

The Boot.dev Beat. May 2024

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

1st May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
Vietnam Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the...
13th Apr 2024
102

Vietnam

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

13th Apr 2024
Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the shelf that caught their attention in my room.  It was a photo of an elderly Caucasian lady and their first question to me was, “How come you didn’t take the stock photo out of the...
Common Beginner Mistakes with React I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped...
6th Mar 2023
55

Common Beginner Mistakes with React

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

6th Mar 2023
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common problems, so you can avoid a...
The origin of Ruby on Rails I can't thank Honeypot and Carolina Cabral enough for the producing The Rails Documentary that was...
10th Nov 2023
66

The origin of Ruby on Rails

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

10th Nov 2023
I can't thank Honeypot and Carolina Cabral enough for the producing The Rails Documentary that was just released today. Looking back on those early, formative years of Ruby on Rails with Tobi, Jamis, Jeremy, and Jason was actually kind of profound. I usually don't spend much time...
Convergence Is Not Enough Getting into trouble with data representations in Automerge.
27th Jul 2026
1

Convergence Is Not Enough

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

27th Jul 2026
Getting into trouble with data representations in Automerge.
x86 Addressing Modes, Part 1 — Immediate and Direct Access The foundations of memory access: static allocation, addressing modes, and the first steps toward...
12th Nov 2025
1

x86 Addressing Modes, Part 1 — Immediate and Direct Access

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

12th Nov 2025
The foundations of memory access: static allocation, addressing modes, and the first steps toward low-level thinking.
is there light at the end of the tunnel Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look...
11th Apr 2022
47

is there light at the end of the tunnel

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

11th Apr 2022
Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.
CI Files in Their Own Namespace I recently had a random idea to fix a problem that evidently only bothers me. It has become de...
2nd Dec 2018
1

CI Files in Their Own Namespace

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

2nd Dec 2018
I recently had a random idea to fix a problem that evidently only bothers me. It has become de rigueur to litter every project with a random smattering of top-level dotfiles. I’m thinking of the .travis.yaml-type files that are regarded as a necessary evil to perform some kind of...
What I Miss And Don't From Working As A Programmer I retired almost four years ago after nearly 40 years as a programmer. While I still write code...
25th Jan 2025
73

What I Miss And Don't From Working As A Programmer

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

25th Jan 2025
I retired almost four years ago after nearly 40 years as a programmer. While I still write code daily, I do so to support my generative art rather than get paid for it. Most of my career was spent building new applications, and no matter what my title was, I
Barbershop multi-track: I Love To Sing 'Em (Best tag so far!) I recorded a multi-track of the barbershop tag 'I Love To Sing 'Em'
15th Apr 2008
1

Barbershop multi-track: I Love To Sing 'Em (Best tag so far!)

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

15th Apr 2008
I recorded a multi-track of the barbershop tag 'I Love To Sing 'Em'
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30

I am tired of AI

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

17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
Intervention ≠ good Michel de Montaigne, in his ‘Essays,’ recounts the story of a friend who fell sick. Despite...
3rd Feb 2024
28

Intervention ≠ good

from Marc Astbury [alt+shift+b] in programming

3rd Feb 2024
Michel de Montaigne, in his ‘Essays,’ recounts the story of a friend who fell sick. Despite consulting doctors and trying different treatments, nothing worked. Resigned to his fate, the friend finally gave up all treatments and stopped eating. Surprisingly, this led to an...
24th Nov 2025
Moving to Node.js The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of...
6th Feb 2017
58

Moving to Node.js

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

6th Feb 2017
The first version of Postleaf was written in PHP and lives on as Leafpub. It's a beautiful piece of software that I'm very proud of, but I decided to move the project to Node.js for a few important reasons. This is by no means a knock on PHP, which will always have a special...
javascript weakmaps should be iterable Good evening. Tonight, a brief position statement: it is a mistake for JavaScript’s to not be...
19th Aug 2024
34

javascript weakmaps should be iterable

from wingolog [alt+shift+b] in programming

19th Aug 2024
Good evening. Tonight, a brief position statement: it is a mistake for JavaScript’s to not be iterable, and we should fix it.WeakMap A associates a key with a value, as long as the key is otherwise reachable in a program. (It is an .)WeakMapephemeron table When was added to...
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
31st Dec 2022
47

Happy New Year: solving the Rubik’s Cube in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2022
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
Using Yggdrasil As an Automatic Mesh Fabric to Connect All Your Docker Containers, VMs, and Servers Update 2023-04: The version of this page on my public website has some important updates, including...
2nd Feb 2023
34
2nd Feb 2023
Update 2023-04: The version of this page on my public website has some important updates, including how to use broadcast detection in Docker, Yggdrasil zero-config for ephemeral containers, and more. See it for the most current information. Sometimes you might want to run Docker...
Winner, Name That Ware November 2025 The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It...
25th Dec 2025
1

Winner, Name That Ware November 2025

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

25th Dec 2025
The Ware for November 2025 is a controller from the card-activated power switch in a hotel room. It was on the fritz, and when the repair person came and replaced it, Sam asked for the old module and brought it to me as a name that ware entry. Here’s the other circuit board that...
TypeScript is not a Programming Language If you're struggling with TypeScript, reshaping your perspective might help.
12th Sep 2023
33

TypeScript is not a Programming Language

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

12th Sep 2023
If you're struggling with TypeScript, reshaping your perspective might help.
A demo notefile for WebCard <![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file...
27th Oct 2024
24

A demo notefile for WebCard

from Paolo Amoroso's Journal [alt+shift+b] in programming

27th Oct 2024
<![CDATA[To complete WebCard for my RetroChallenge 2024 project I created a demo notefile, a file that stores the data of a NoteCards hypertext. The notefile WCDEMO.NOTEFILE contains exmples of Web cards filed into various types of containers and cards such as fileboxes and Text...
How To Podcast Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years....
7th Dec 2025
1

How To Podcast

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

7th Dec 2025
Through my 4 (!) podcasts I obviously have built up a lot of opinions on podcasting over the years. Here's some of them. The two outlier podcasts of our time are Dwarkesh and TBPN, and I will explain my mental model of them to the end - the following advice is what I strongly...
Quality is a trap Like cicadas emerging from the ground, design industry conversations about quality seem to...
25th Jun 2025
1

Quality is a trap

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

25th Jun 2025
Like cicadas emerging from the ground, design industry conversations about quality seem to periodically erupt on social media. Also like cicadas, these articles are as predicable as they are irritating. I can’t count the amount of Medium thinkpieces I’ve seen come and go where an...
What I want to do at Recurse Center Projects I want to work on at RC
24th Oct 2021
32

What I want to do at Recurse Center

from blag [alt+shift+b] in programming

24th Oct 2021
Projects I want to work on at RC
Git squash is not nice history Today I read a brilliant article about effective use of git bisect, but I disagreed with a small...
5th Oct 2020
1

Git squash is not nice history

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

5th Oct 2020
Today I read a brilliant article about effective use of git bisect, but I disagreed with a small nuance of one of its conclusions (and, by internet law, was honor bound to write a blog post about it): Had this happened in a code base with a ‘nice history’ (as the...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
18th Jan 2021
47

Advice on looking for a new software engineering job

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

18th Jan 2021
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Should we cool it with the historical present? On podcasts it's pretty common to hear something like this: So Alexander Hamilton has just finished...
22nd Oct 2021
54

Should we cool it with the historical present?

from the jsomers.net blog [alt+shift+b] in programming

22nd Oct 2021
On podcasts it's pretty common to hear something like this: So Alexander Hamilton has just finished law school, and he's trying to make a name for himself. He's only been in New York a few years. So he takes on this case... The problem with the past tense ("Hamilton had just...
Guile-SDL2 0.7.0 released I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme...
7th Oct 2021
32

Guile-SDL2 0.7.0 released

from dthompson [alt+shift+b] in programming

7th Oct 2021
I'm happy to announce that Guile-SDL2 0.7.0 has been released! Guile-SDL2 provides Guile Scheme bindings for the SDL2 C shared library. The bindings are written in pure Scheme using Guile's foreign function interface. New bindings in this...
Software freedom isn't about licenses -- it's about power. A restrictive end-user license agreement is one way a company can exert power over the user. When...
28th Mar 2021
38

Software freedom isn't about licenses -- it's about power.

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

28th Mar 2021
A restrictive end-user license agreement is one way a company can exert power over the user. When the free software movement was founded thirty years ago, these restrictive licenses were the primary user-hostile power dynamic, so permissive and copyleft licenses emerged as...
Recruitment Agencies in Japan: How To Get Them To Work For You You may have considered using recruiters when looking for a job in Japan. This article aims to help...
7th Jun 2024
30

Recruitment Agencies in Japan: How To Get Them To Work For You

from TokyoDev [alt+shift+b] in programming

7th Jun 2024
You may have considered using recruiters when looking for a job in Japan. This article aims to help you understand the structure of recruiting in Japan and assist you in your job search. I hope this will be beneficial, especially for those who want to work as engineers in...
Free idea: design token ugly mode A lot of work goes into making every page and view of a website or webapp look consistent with every...
1st Jul 2024
24

Free idea: design token ugly mode

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

1st Jul 2024
A lot of work goes into making every page and view of a website or webapp look consistent with every other page or view. It’s just good design. Smaller, newer experiences tend to be more uniform than not. This makes sense in that the bulk of the experience is created at the same...
Goodreads lost all of my reviews Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully...
28th Feb 2022
49

Goodreads lost all of my reviews

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

28th Feb 2022
Goodreads lost my entire account last week. Nine years as a user, some 600 books and 250 carefully written reviews all deleted and unrecoverable. Their support has not been helpful. In 35 years of being online I've never encountered a company with such callous disregard for their...
6th Nov 2012
Learning Gears > Translations welcome! (Português)
19th Apr 2019
1

Learning Gears

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

19th Apr 2019
> Translations welcome! (Português)
Sriracha Fight!! 🥊 At the birthplace of the famous rooster sauce. by Paul Narvaez (CC-By-2.0) There’s plenty...
30th Jul 2023
69

Sriracha Fight!! 🥊

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

30th Jul 2023
At the birthplace of the famous rooster sauce. by Paul Narvaez (CC-By-2.0) There’s plenty of sriracha—unless you’re looking for the brand anyone wants. Huy Fong Foods, Inc’s Sriracha vanished from stores, and they have no idea when it’ll be back. So, driven by the...
Demystifying styled-components For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses...
21st Jun 2021
38

Demystifying styled-components

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

21st Jun 2021
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by...
Navigating the unpredictability of everything We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it...
19th Mar 2023
66

Navigating the unpredictability of everything

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

19th Mar 2023
We dramatically, repeatedly fail predict the future. Does that mean "strategy" is senseless? No, it means you need these techniques to navigate a volatile world.
Why software projects fail Question: Answer: The post Why software projects fail appeared first on Vadim Kravcenko.
14th Mar 2024
72

Why software projects fail

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

14th Mar 2024
Question: Answer: The post Why software projects fail appeared first on Vadim Kravcenko.
A Beautiful Site becomes "A Beautiful Site, LLC" Today has been an exciting day. I received documentation from the State of Florida stating that A...
18th Oct 2008
37

A Beautiful Site becomes "A Beautiful Site, LLC"

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

18th Oct 2008
Today has been an exciting day. I received documentation from the State of Florida stating that A Beautiful Site, LLC. is officially a limited liability company. This marks the new beginning of a period of growth for ABS, which has been, until now, a sole proprietorship. In the...
Mammon The cool winter’s breeze whispered through the open window, singing along with the familiar sound of...
20th Aug 2022
42

Mammon

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

20th Aug 2022
The cool winter’s breeze whispered through the open window, singing along with the familiar sound of the occasional car passing by outside. As the cool air gently brushes across her arms, Gladys Tyamzashe’s strands of hair stand up, mounted on the goose bumps of her aged and...
Stay Hungry Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself...
12th Feb 2018
35

Stay Hungry

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

12th Feb 2018
Stay Hungry 2018-02-12 It can feel daunting in this developer / designer landscape to keep yourself up-to-date with the latest and greatest technologies available. Which new framework should I invest the most time into? Will it even be maintained a couple years down the road? Is...
A Brief Introduction to Digital Anthropology A discipline at the intersection of cultural anthropology and binary logic
3rd Oct 2020
1

A Brief Introduction to Digital Anthropology

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

3rd Oct 2020
A discipline at the intersection of cultural anthropology and binary logic
The Rise of the Electric Scooter In an electric car, the (enormous) battery is a major part of the price. If electric car prices are...
12th Sep 2019
46

The Rise of the Electric Scooter

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

12th Sep 2019
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it's not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? On an
How we turned ClickHouse into our event mansion Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference...
6th Nov 2021
32

How we turned ClickHouse into our event mansion

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

6th Nov 2021
Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference organised by Altinity. It was a fantastic opportunity to…
Making a Retro Dock for the Playdate Console I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a...
27th Jul 2025
1

Making a Retro Dock for the Playdate Console

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

27th Jul 2025
I made a retro-inspired dock to charge my Playdate out of a Raspberry Pi case. The case is a miniature version of the Super Famicom and I love how it makes the Playdate look like a little game cartridge when it’s charging. Making one yourself is pretty straight-forward, you’ll...
Aqua UI CSS Buttons Aqua UI CSS Buttons 2016-06-28 Though it may feel like nostalgia, the old OS design for Mac was...
28th Jun 2016
32

Aqua UI CSS Buttons

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

28th Jun 2016
Aqua UI CSS Buttons 2016-06-28 Though it may feel like nostalgia, the old OS design for Mac was arguably better than the current iteration (as of this writing - High Sierra). I recently designed a quick Dribbble shot showcasing how the older operating system used to have so much...
Navigate Your Computer the Easy Way Keyboard shortcuts are the ish nizzle, they speed up your computing, they simplify navigation,...
1st Jul 2007
1

Navigate Your Computer the Easy Way

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

1st Jul 2007
Keyboard shortcuts are the ish nizzle, they speed up your computing, they simplify navigation, they’re old school. If you can’t navigate your filesystem/computer without touching your mouse, then you aren’t as cool as me, and that’s the straight dope. I’m writing this because I...
Index Companies Sometimes there are markets that are clearly going to grow massively over time. For example,...
18th Dec 2020
42

Index Companies

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

18th Dec 2020
Sometimes there are markets that are clearly going to grow massively over time. For example, ecommerce, genomics, crypto are all markets which were clearly going to compound over time. It might have been tough to call the winners of each market early, but it was clear the markets...
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
1

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/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHnNnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
Kagi raises $670K Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our...
28th Jun 2023
32

Kagi raises $670K

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

28th Jun 2023
Kagi ( https://kagi.com ) has successfully raised $670K in a SAFE note investment round, marking our first external fundraise to date.
Thoughts on AMP Some time ago, a user asked about Google AMP support. At the time, I didn't know much about AMP...
23rd May 2017
45

Thoughts on AMP

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

23rd May 2017
Some time ago, a user asked about Google AMP support. At the time, I didn't know much about AMP aside from it made pages load faster on mobile devices. It sounded neat. A couple weeks ago, I decided to dive in and integrate AMP with Postleaf. But the deeper I got, the more I...
Starlink in Nov 2022 My Starlink Internet service has gotten pretty bad; every evening I'm well under 50Mbps and some...
26th Nov 2022
48

Starlink in Nov 2022

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

26th Nov 2022
My Starlink Internet service has gotten pretty bad; every evening I'm well under 50Mbps and some hours I only get 2Mbps. (Compare 100Mbps+ last year.) I've given up trying to stream 1080p video at night; that's a pretty dismal result for a new Internet service in 2022. Starlink...
Certificates vs Diplomas in Computer Science When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
1

Certificates vs Diplomas in Computer Science

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

2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
Ink Note Q2 2025: Scribble on your Google Calendar How would it feel if you could scribble on top of your Google Calendar events?
22nd May 2025
21

Ink Note Q2 2025: Scribble on your Google Calendar

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

22nd May 2025
How would it feel if you could scribble on top of your Google Calendar events?
Systems model of API deprecation In How should Stripe deprecate APIs?, the diagnosis depends on the claim that deprecating APIs is a...
1st Apr 2025
27

Systems model of API deprecation

from Irrational Exuberance [alt+shift+b] in programming

1st Apr 2025
In How should Stripe deprecate APIs?, the diagnosis depends on the claim that deprecating APIs is a significant cause of customer churn. While there is internal data that can be used to correlate deprecation with churn, it’s also valuable to build a model to help us decide if we...
22nd Jun 2017
Who runs Engineering processes? Uber ran a tech spec review process called the DUCK Review. “DUCK” didn’t stand for anything–it was...
3rd Apr 2023
105

Who runs Engineering processes?

from Irrational Exuberance [alt+shift+b] in programming

3rd Apr 2023
Uber ran a tech spec review process called the DUCK Review. “DUCK” didn’t stand for anything–it was created as a deliberate non-acronym–but was otherwise a fairly typical review process. When I first joined, we’d review one or two specs each week. The volume of requested reviews...
A case for stacked patches 📚 I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds,...
24th Sep 2023
34

A case for stacked patches 📚

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

24th Sep 2023
I’m wondering why you talk about “branches” at all. No such thing should exist. – Linus Torvalds, 2005, [email protected] Git branches are hard to think about. But “GitHub” forces you to think about branches. A lot. Instead of futzing with GitHub’s feature branches, many...
A Survey of the Ticket (Re)Selling Landscape TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious...
17th Oct 2025
1

A Survey of the Ticket (Re)Selling Landscape

from Lee A Johnson [alt+shift+b] in programming

17th Oct 2025
TL;DR? It’s a quagmire, essentially. But let’s dive in. Possible strong language ahead, and copious footnotes with links to much more information below. scalper noun [ C ] US informal /ˈskæl.pər/ (UK: tout) someone who buys things, such as theatre tickets, at the usual prices and...
Sept 2019 Recap Hello mailing list friends!
1st Oct 2019
35

Sept 2019 Recap

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

1st Oct 2019
Hello mailing list friends!
LAKE.app Following a recent weekend trip, I wrote a simple little app that plays a recording of waves on Lake...
31st Aug 2021
1

LAKE.app

from Project: LAKE.app - Chris Dzombak [alt+shift+b] in programming

31st Aug 2021
Following a recent weekend trip, I wrote a simple little app that plays a recording of waves on Lake Michigan crashing at the shore. It’s around 14~15 minutes long, and it loops perfectly. The app’s “artwork,” such as it is, consists of two
Lisp: Icing or Cake? The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the...
1st Jun 2024
1

Lisp: Icing or Cake?

from dthompson [alt+shift+b] in programming

1st Jun 2024
The Spring Lisp Game Jam 2024 ended one week ago. 48 games were submitted, a new record for the jam! This past week has been a time for participants to play and rate each other’s games. As I explored the entries, I noticed two distinct meta-patterns in how people approached...
Fighting with YouTube to show a preview image TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube...
11th Aug 2025
1

Fighting with YouTube to show a preview image

from SOS [alt+shift+b] in programming

11th Aug 2025
TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube videos are expensive to load on a web page. This compounds if you want your page to display many videos at the same time for the user to choose from. Before the user even plays the...
To Serve Man, with Software I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time,...
31st Dec 2017
48

To Serve Man, with Software

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

31st Dec 2017
I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unambiguously great-for-everyone career field with zero
#31 additional “assistance” Bad code <a href="/contact" aria-label="If you find that you need additional assistance in...
12th Apr 2022
32

#31 additional “assistance”

from HTMHell [alt+shift+b] in programming

12th Apr 2022
Bad code <a href="/contact" aria-label="If you find that you need additional assistance in navigating or accessing the content of this website, please call our customer service toll free number 1-800-666-8654309" title="If you find that you need additional assistance in...
Potluck: Dynamic documents as personal software Gradually enriching text documents into interactive applications
31st Oct 2022
16

Potluck: Dynamic documents as personal software

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

31st Oct 2022
Gradually enriching text documents into interactive applications
'First' thoughts on git I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git;...
5th Apr 2010
43

'First' thoughts on git

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

5th Apr 2010
I suppose it's more than a slight bit incorrect to state that these are my first thoughts on git; I've certainly already been exposed to git in a variety of ways. I'd always been told that my love of graph theory would convert me over to this different type of version control. I...
Top 20 Helpdesk Interview Questions (with answers) Help desk interviews usually test two things at once: whether you understand the technical basics,...
8th Mar 2026
1

Top 20 Helpdesk Interview Questions (with answers)

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

8th Mar 2026
Help desk interviews usually test two things at once: whether you understand the technical basics, and whether you can explain those basics to a person who may already be annoyed, confused, or late for a meeting. That combination matters. A support technician who can diagnose a...
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23

Code: Selfish

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

11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
CSS: Indenting Text CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to...
5th Apr 2019
32

CSS: Indenting Text

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

5th Apr 2019
CSS: Indenting Text 2019-04-05 A lot of developers tend to do the bare minimum when it comes to implementing proper website typography. This isn’t an insult - I’m happy that typography is given any thought at all during development, I just believe more can always be done to...
PGP Desktop was causing OS X to run slowly Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
5th Feb 2008
1

PGP Desktop was causing OS X to run slowly

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

5th Feb 2008
Sharing an issue I found where PGP Desktop was causing my computer to run slowly.
Ongoing Tradeoffs, and Incidents as Landmarks One of the really valuable things you can get out of in-depth incident investigations is a better...
20th Sep 2025
1

Ongoing Tradeoffs, and Incidents as Landmarks

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

20th Sep 2025
One of the really valuable things you can get out of in-depth incident investigations is a better understanding of how work is actually done, as opposed to how we think work is done, or how it is specified. A solid approach to do this is to get people back into what things felt...
Bright & Early Podcast with Brian Rhea I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above,...
19th Feb 2019
50

Bright & Early Podcast with Brian Rhea

from Joel Gascoigne [alt+shift+b] in programming

19th Feb 2019
I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above, and see more details here.
Source Code for Life v0.1 Compiled Insights for Infinite Learners
1st Apr 2018
1

Source Code for Life v0.1

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

1st Apr 2018
Compiled Insights for Infinite Learners
“’S Wonderful” by George Gershwin Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
13th Nov 2025
1

“’S Wonderful” by George Gershwin

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

13th Nov 2025
Snuck in a few minutes to record myself playing through this Gershwin tune on the piano
I love sharing these sorts of mistakes. I love sharing these sorts of mistakes. Thankfully, I’ve only had a few gut-wrenching moments and...
10th Oct 2017
19

I love sharing these sorts of mistakes.

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

10th Oct 2017
I love sharing these sorts of mistakes. Thankfully, I’ve only had a few gut-wrenching moments and they’ve all been largely recoverable. The worst panic situation I had was when my hosting provider decided that after a single failed payment (through no fault of my own) they would...
Treating the Symptoms If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app...
1st Feb 2024
36

Treating the Symptoms

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

1st Feb 2024
If you haven’t seen it yet, the folks behind The Browser Company recently introduced a new app called “Arc Search”. Its key feature? It’ll browse the web for you. What happened? “Surfing the web” used to be — and still can be — the funnest part about being on the web! How did...
Test names should be sentences Tests communicate a lot of information, to readers, other developers, and even our future selves....
5th Apr 2024
39

Test names should be sentences

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

5th Apr 2024
Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.
Liz rides the subway on May 31, 2016: 'innocent until proven guilty' gives cover to abusers Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment...
1st Jun 2016
45
1st Jun 2016
Liz rides the subway is a series containing thoughts I have on the subway, mostly as an experiment to get me to write more. The ride home after yet another day hearing someone famous has been abusing a woman in his life: Content warning: abuse, rape Johnny Depp has allegedly been...
Mazers &#8211; a WebOS app rises again on iOS &#038; iPad Way, waaayyy back in 2010, I built a fun little game for the Palm WebOS series of phones called...
8th Apr 2026
1

Mazers &#8211; a WebOS app rises again on iOS &#038; iPad

from SOS [alt+shift+b] in programming

8th Apr 2026
Way, waaayyy back in 2010, I built a fun little game for the Palm WebOS series of phones called Mazer. I was happy with it, loads of people downloaded and played it, and then WebOS died. I recently found the source code again, and with the help of Claude AI I rewrote it to run...
When to write strategy, and how much? Even if you believe that strategy is generally useful, it is difficult to decide that today’s the...
25th Aug 2024
83

When to write strategy, and how much?

from Irrational Exuberance [alt+shift+b] in programming

25th Aug 2024
Even if you believe that strategy is generally useful, it is difficult to decide that today’s the day to start writing engineering strategy. When you do start writing strategy, it’s easy write so much strategy that your organization is overwhelmed and ignores your strategy rather...
offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions,...
24th Oct 2023
35

offer up is the tinder of marketplaces

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

24th Oct 2023
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
Park Games As the shedding of the luck-bean tree forms coral carpets on the grass below; as the birds begin...
17th Sep 2022
56

Park Games

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

17th Sep 2022
As the shedding of the luck-bean tree forms coral carpets on the grass below; as the birds begin their morning song earlier into the fourth watch of the night, calling the sun to come out to play; as new flowering greens shoot out of chronic brown branches; urban nature dances to...
I was interviewed for a podcast My work interviewed me as part of their "employee spotlight" series.
29th Oct 2016
1

I was interviewed for a podcast

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

29th Oct 2016
My work interviewed me as part of their "employee spotlight" series.
The Swyx.io 2022 Rewrite Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
27th Jan 2022
50

The Swyx.io 2022 Rewrite

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

27th Jan 2022
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
Parsing a JSON string results in an 'Invalid Label' error Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred...
17th Jul 2008
52

Parsing a JSON string results in an 'Invalid Label' error

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

17th Jul 2008
Whenever I work with AJAX, jQuery is my preferred JavaScript library and PHP is my preferred server-side language. I use JSON whenever I can to pass data between JavaScript and PHP. After all, $.get and $.post both process JSON easily, so it's my data type of choice. Sometimes,...
Profit is Not a Value Any executive or business owner will say their company values integrity, and virtually every company...
5th Aug 2015
37

Profit is Not a Value

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

5th Aug 2015
Any executive or business owner will say their company values integrity, and virtually every company claims that they reward and value their employees exhibiting their brand values. But is that really accurate?
What I'm up to - February 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Feb 2024
1

What I'm up to - February 2024

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

1st Feb 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in January - Hello from Tokyo! I'm here doing a creative residence at Almost Perfect. If you're in...
Command Line HDR Image Processing Expensive cameras don’t take better photos. Folks tend to learn this when they do the first...
29th Jun 2021
1

Command Line HDR Image Processing

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

29th Jun 2021
Expensive cameras don’t take better photos. Folks tend to learn this when they do the first side-by-side between their gorgeous iPhoneograhy and the objectively worse shots taken with their fancy new $2,000 DSLR. Cell phones have itty-bitty sensors and equally lilliputian optics...
The Boot.dev Beat. December 2024 Potions got a rework, solutions were added to the Git course, and I’ve been sick for like 10 days...
6th Dec 2024
1

The Boot.dev Beat. December 2024

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

6th Dec 2024
Potions got a rework, solutions were added to the Git course, and I’ve been sick for like 10 days straight… hope your Holidays are staying healthier than mine!
Enhancements to the Kagi search experience We are pleased to announce newly enhanced search results across various search features.
3rd May 2023
30

Enhancements to the Kagi search experience

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

3rd May 2023
We are pleased to announce newly enhanced search results across various search features.
Integrating git with your existing website Better git it in your soul*. Git has a lot of great tutorials for getting started. There are also a...
21st Oct 2012
1

Integrating git with your existing website

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

21st Oct 2012
Better git it in your soul*. Git has a lot of great tutorials for getting started. There are also a number of great articles on how to use git and github for your workflow. What I haven’t seen is an article on how to integrate git with your current site without storing any code...
(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc) Hash functions are used to securely store passwords, find duplicate records, quickly store and...
1st Jan 2020
1

(Very) Basic Intro to Hash Functions (SHA-256, MD5, etc)

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

1st Jan 2020
Hash functions are used to securely store passwords, find duplicate records, quickly store and retrieve data, among other useful computational tasks. As a practical example, all user passwords on boot.dev are hashed using Bcrypt to ensure that if an attacker were ever to gain...
For probabilities, use Fermi numbers, not words Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and...
2nd Jul 2023
113

For probabilities, use Fermi numbers, not words

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

2nd Jul 2023
Don't use phrases like "unlikely" or "almost certainly." Here's real-world data showing why not, and what to do instead.
Spelunking desktop apps saves time Spelunking desktop apps saves time A tale of restoring Tower bookmarks 0. Quit Tower 1. Edit the...
20th Apr 2020
18

Spelunking desktop apps saves time

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

20th Apr 2020
Spelunking desktop apps saves time A tale of restoring Tower bookmarks 0. Quit Tower 1. Edit the bookmarks plist 2. Update the Tower database 3. Open Tower Lessons ¶Spelunking desktop apps saves time ¶A tale of restoring Tower bookmarks I’m a big fan of Tower, a native Git GUI...
SemVer: The Tricky Parts Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood...
8th Nov 2021
31

SemVer: The Tricky Parts

from Vladimir Klepov as a Coder [alt+shift+b] in programming

8th Nov 2021
Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood semver, but that illusion disappeared once I started maintaining libraries myself. Semver has tricky edge cases where it's unclear what the new version number should be: Should you...
Complex numbers and conformal mapping This explains the geometry of complex numbers. Explains conformal transformations, introduces...
8th Mar 2021
57

Complex numbers and conformal mapping

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

8th Mar 2021
This explains the geometry of complex numbers. Explains conformal transformations, introduces analytic functions, and shows that analytic complex functions are conformal. And using the connection between the geometry and the analysis explains it all in just some five minutes.
What is HiFi I grew up in a home where music was always playing. My father repaired electronics, so an endless...
10th Dec 2023
118

What is HiFi

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

10th Dec 2023
I grew up in a home where music was always playing. My father repaired electronics, so an endless stream of speakers, amplifiers, turntables, and TVs passed through the household. And all of it had to be tested, of course. At max volume. Sometimes at odd hours. While that was...
And You Will Know Us by the Company We Keep It feels as if we're at the tail end of the first era of social media in the West. Looking back at...
10th Oct 2021
64

And You Will Know Us by the Company We Keep

from Remains of the Day [alt+shift+b] in programming

10th Oct 2021
It feels as if we're at the tail end of the first era of social media in the West. Looking back at the companies that have survived, certain application architectural choices are ubiquitous. By now, we're all familiar with the infinite vertical scrolling feed of content units,...
27th Apr 2010
 🎭 Owning up to your mistakes Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob...
19th Apr 2022
36

 🎭 Owning up to your mistakes

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

19th Apr 2022
Some self reflection on owning up to your mistakes. A few weeks ago my business partner Jakob mentioned that I […] The post  🎭 Owning up to your mistakes appeared first on Vadim Kravcenko.
Ways to bootstrap a startup: &quot;working in waves&quot; * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the...
5th Dec 2010
34

Ways to bootstrap a startup: &quot;working in waves&quot;

from Joel Gascoigne [alt+shift+b] in programming

5th Dec 2010
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve spent the last year and a half after graduating from the University of Warwick juggling working on startups and working as a contract web developer. I’d like to share some of my reflections...
What I'm up to - June 2024 Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place...
1st Jun 2024
1

What I'm up to - June 2024

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

1st Jun 2024
Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place of social media. What I did in May - Summer weather has hit NYC - it's great to be back outside - Pu...
Fibonacci Goals A system for goalsetting.
1st Jan 2021
49

Fibonacci Goals

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

1st Jan 2021
A system for goalsetting.
Back to Goodreads I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a...
7th Apr 2022
49

Back to Goodreads

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

7th Apr 2022
I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a friend. After Goodreads lost my account I was furious and of course intended to never use it again. But to their credit, Goodreads did some extra work and managed to get me a copy of...
Announcing Stack Overflow for Teams New product: Stack Overflow for Teams lets you direct questions to members of your own team,...
3rd May 2018
61

Announcing Stack Overflow for Teams

from Joel on Software [alt+shift+b] in programming

3rd May 2018
New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"
25 IPython Tips for Your Next Advent of Code I've decided to skip last year's Advent of Code edition. Mostly because I didn't have time, but I...
27th Jan 2021
1

25 IPython Tips for Your Next Advent of Code

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

27th Jan 2021
I've decided to skip last year's Advent of Code edition. Mostly because I didn't have time, but I also knew that I probably wouldn't finish it. I've never finished any edition. I'm not very good at code katas, and I usually try to brute force them. With AoC, that works for the...
Craigslist Alerts with Python I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously...
9th Jul 2017
52

Craigslist Alerts with Python

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

9th Jul 2017
I love Craigslist, but trying to buy certain things (like Subarus in Portland) can be ridiculously competitive. I wanted a simple way to be alerted immediately when an item I was looking for was posted. Craigslist Search Alerts I tried using Craigslist’s built in Search Alert...
Growing my team 4x has been a pain. Can we do better? My name is Vladimir, and I'm an engineering manager of a team building a banking app. Following the...
18th Apr 2024
60

Growing my team 4x has been a pain. Can we do better?

from Vladimir Klepov as a Coder [alt+shift+b] in programming

18th Apr 2024
My name is Vladimir, and I'm an engineering manager of a team building a banking app. Following the success of our core banking product, we've decided to expand to other financial services. In the last four months my team has grown 4x, going from a 4-person team to 4 teams...
A Quick Look at Portland Parking Ticket Data I work in downtown Portland and see a lot of people getting parking tickets every day (parking is...
5th Feb 2019
57

A Quick Look at Portland Parking Ticket Data

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

5th Feb 2019
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is one of the reasons I ride my bike to work). I was curious to learn more about it. Thanks to the Freedom of Information Act, Portland parking ticket data is available to anyone who...
Programmable Notes Agent-based note-taking systems that can prompt and facilitate custom workflows
18th Mar 2022
1

Programmable Notes

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

18th Mar 2022
Agent-based note-taking systems that can prompt and facilitate custom workflows
Concurrent Processing in .NET 6 with System.Threading.Channels (Bonus: Interval Trees) Using .NET System.Threading.Channels for concurrent processing with interval trees.
6th Nov 2022
37
6th Nov 2022
Using .NET System.Threading.Channels for concurrent processing with interval trees.
Ink Note Fall 2023: Informal ink augmentation Thinking about various ways that drawing environments offer “augmentations”, like cards and arrows,...
1st Jun 2023
14

Ink Note Fall 2023: Informal ink augmentation

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

1st Jun 2023
Thinking about various ways that drawing environments offer “augmentations”, like cards and arrows, and how we might be able to make these more dynamic.
Happy New Year: 3D picture of the coronavirus in SQL A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture...
31st Dec 2020
31

Happy New Year: 3D picture of the coronavirus in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2020
A picture of the nasty coronavirus using 3d ray tracing in SQL The post Happy New Year: 3D picture of the coronavirus in SQL appeared first on EXPLAIN EXTENDED.
The StarCraft path-finding hack Game-unit path-finding is something that most players never notice until it doesn’t work quite...
20th Feb 2013
72

The StarCraft path-finding hack

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

20th Feb 2013
Game-unit path-finding is something that most players never notice until it doesn’t work quite right, and then that minor issue becomes a rage-inducing, end-of-the-world problem. During the development of StarCraft there were times when path-finding just didn’t work at all. As...
Making crochet cacti I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t...
1st Apr 2024
77

Making crochet cacti

from Julia Evans [alt+shift+b] in programming

1st Apr 2024
I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t normally write about (like decaf or microscopes). The goal isn’t to trick anyone, just to write about something different for a day. I thought those posts were fun so here is a...
Working as a Female Software Developer in Japan For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan)...
6th Mar 2023
64

Working as a Female Software Developer in Japan

from TokyoDev [alt+shift+b] in programming

6th Mar 2023
For some people, [working as a software developer in Japan](/articles/first-job-programmer-japan) would be a dream come true. As an Australian software developer who has been in Japan for 6 months, I’m one of those dreamers. If you’ve been looking to work in Japan for a while,...
Apple is Listening Something big changed at Apple around the beginning of 2017. They had encountered significant...
10th Jun 2019
45

Apple is Listening

from Marco.org [alt+shift+b] in programming

10th Jun 2019
Something big changed at Apple around the beginning of 2017. They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user. The “trash can” 2013 Mac Pro addressed only a fraction of the needs...
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...
Equivalent experience can cut both ways I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and...
5th Sep 2023
24

Equivalent experience can cut both ways

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

5th Sep 2023
I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me when using assistive technology,...
Familiar Lines of Nostalgic Proportions A mixed tape was once a personal show of expression. An arrangement of songs purposefully set to...
1st Feb 2024
56

Familiar Lines of Nostalgic Proportions

from somenice [alt+shift+b] in programming

1st Feb 2024
A mixed tape was once a personal show of expression. An arrangement of songs purposefully set to invoke an emotion. Happy, sad, psych-up workouts, breakups, love making… all depends. Spending time to record a deliberate mix of songs in order for someone else was devotion. When...
The Livelymerge Experiment Introducing Livelymerge.
5th Jun 2026
1

The Livelymerge Experiment

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

5th Jun 2026
Introducing Livelymerge.
Generative Art on a Round TFT Display I spent a lovely snowy afternoon using Adobe Firefly to generate images to for a 2.1″ 480x480px...
9th Dec 2023
48

Generative Art on a Round TFT Display

from somenice [alt+shift+b] in programming

9th Dec 2023
I spent a lovely snowy afternoon using Adobe Firefly to generate images to for a 2.1″ 480x480px round TFT display. The results look amazing. Using the IOT capable Adafruit Qualia Board and 2.1″ Round TFT with capacitive touch it’s programmed using CircuitPython. I look forward to...
Society of Mind Harper Reed's company has been experimenting with having several AI agents talk to each other via...
1st Oct 2025
1

Society of Mind

from Some Bits: Nelson's Linkblog [alt+shift+b] in programming

1st Oct 2025
Harper Reed's company has been experimenting with having several AI agents talk to each other via blogs and social media. It seems to be engendering some interesting social intelligence
7 simple habits of the top 1% of engineers How elite software engineers maintain outperformance
11th Sep 2023
32

7 simple habits of the top 1% of engineers

from Engineer’s Codex [alt+shift+b] in programming

11th Sep 2023
How elite software engineers maintain outperformance
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
1

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.
Daily Inspirational Word Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where...
28th May 2024
125

Daily Inspirational Word

from Daniel Marino [alt+shift+b] in programming

28th May 2024
Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where you’re given a single inspirational word as a prompt, and go from there. Unfortunately, the process of finding, saving, and accessing inspirational words was a bit of a...
Intro to Vim Talk I gave a talk at the San Francisco Vim Enthusiasts user group.
16th Jan 2014
1

Intro to Vim Talk

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

16th Jan 2014
I gave a talk at the San Francisco Vim Enthusiasts user group.
5th Jan 2021
Color Shifting in CSS A little while ago, I was trying to animate an element’s background color, so that it cycled through...
8th Sep 2025
1

Color Shifting in CSS

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

8th Sep 2025
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll dig into the issue, and I’ll...
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