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+→]
7 Best Practices for Every Python Developer If you’re looking to improve your coding, there are lots of steps you can take, but the first is...
4th Jan 2022
1

7 Best Practices for Every Python Developer

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

4th Jan 2022
If you’re looking to improve your coding, there are lots of steps you can take, but the first is focusing on Python best practices. It’s really important that your code is readable, testable, and maintainable. From picking good variable names, refactoring code that gets repeated...
How we made feature flags faster and more reliable Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both...
8th Sep 2023
36

How we made feature flags faster and more reliable

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

8th Sep 2023
Feature-flags-as-a-service is an interesting space. If your service stops working, it affects both your customers and your customer's customers…
29th Jun 2012
Winamp in Your Pocket: 63 artist depictions of physical Winamp players A massive dump of every 3D rending and artist concept of physical versions of Winamp
10th Oct 2025
1

Winamp in Your Pocket: 63 artist depictions of physical Winamp players

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

10th Oct 2025
A massive dump of every 3D rending and artist concept of physical versions of Winamp
Suite smells: undertesting and overtesting Tests are great, provided they actually test something. But are your tests too optimistic...
8th Dec 2024
116

Suite smells: undertesting and overtesting

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

8th Dec 2024
Tests are great, provided they actually test something. But are your tests too optimistic (assuming the code already works), or too persnickety (testing the irrelevant)?
Coaching and feedback within startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve written in...
14th Jul 2013
41

Coaching and feedback within startups

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

14th Jul 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve written in the past about the evolution of our culture at Buffer [https://joel.is/post/37639846554/the-evolution-of-culture-at-a-startup]. One of the things we started to do at around 6-7...
DevOps for the Sinclair Spectrum - Part 1 Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I...
21st Dec 2021
39

DevOps for the Sinclair Spectrum - Part 1

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

21st Dec 2021
Discussion on Hacker News Discussion on lobste.rs Intro When I was around 8-9 years old, I received a Sinclair ZX Spectrum home computer for my birthday. One of my earliest memories I remember is sitting with my Dad, reading the manual to work out the magic commands to load...
1st Dec 2015
45

Docember

from Steve Klabnik [alt+shift+b] in programming

1st Dec 2015
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...
2025 Predictions I was just enjoying Simon Willison’s predictions and, heck, why not. 1: The web becomes adversarial...
11th Jan 2025
78

2025 Predictions

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

11th Jan 2025
I was just enjoying Simon Willison’s predictions and, heck, why not. 1: The web becomes adversarial to AI The history of search engines is sort of an arms race between websites and search engines. Back in the early 2000s, juicing your ranking on search engines was pretty easy -...
In-depth: PostHog vs Matomo PostHog and Matomo are both open-source analytics platforms you can self-host on your own...
1st Jun 2022
47

In-depth: PostHog vs Matomo

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

1st Jun 2022
PostHog and Matomo are both open-source analytics platforms you can self-host on your own infrastructure, giving you complete control over your data…
How To Name Things > There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1...
16th May 2019
41

How To Name Things

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

16th May 2019
> There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. - [Leon Bambrick](https://twitter.com/secretgeek/status/7269997868?lang=en)
Handling State & User Interactions In UI Applications An early thinking about handling your app or component state can help you to avoid many bugs even...
5th Feb 2021
44

Handling State & User Interactions In UI Applications

from Mahmoud Felfel's Blog RSS Feed [alt+shift+b] in programming

5th Feb 2021
An early thinking about handling your app or component state can help you to avoid many bugs even before starting to write code.
Winner, Name that Ware January 2026 The Ware for January 2026 is a FNIRSI DPS-150. Tim nailed it almost immediately; congrats, email me...
27th Feb 2026
1

Winner, Name that Ware January 2026

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

27th Feb 2026
The Ware for January 2026 is a FNIRSI DPS-150. Tim nailed it almost immediately; congrats, email me for your prize! The DPS-150 is a small, portable DC “benchtop” power supply that converts USB-C into a range of voltages and currents. samchin convinced me to get one of these as...
What's With All the Humanoid Robots? If you follow robotics at all you may have noticed that there has been an explosion of humanoid...
7th May 2024
116

What's With All the Humanoid Robots?

from General Robots [alt+shift+b] in programming

7th May 2024
If you follow robotics at all you may have noticed that there has been an explosion of humanoid robot startups. What's with that? Why humanoids? Why now?
The Boot.dev Beat. October 2024 The “learn computer science basics” section of the backend developer learning path is now complete!...
7th Oct 2024
1

The Boot.dev Beat. October 2024

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

7th Oct 2024
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk). To be clear, that’s the first half of the track complete - the first 13 courses up to the...
Maintainerati 2017: GitHub Design Last week I attended a Maintainerati event, an unconference/mini-summit for maintainers of popular...
18th Oct 2017
1

Maintainerati 2017: GitHub Design

from Sedimental [alt+shift+b] in programming

18th Oct 2017
Last week I attended a Maintainerati event, an unconference/mini-summit for maintainers of popular software, run as a prelude to the GitHub Universe conference. After being brought up to speed on this year's secret handshake of the software elite, I had a great time in the...
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
5th Sep 2010
38

It's a piece of cake to bake a SIPB cake

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

5th Sep 2010
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
Godot4 w/ C# in VSCode setup I spent some time trying to set up my dev environement to be able to run and debug a Godot game...
16th Jun 2024
1

Godot4 w/ C# in VSCode setup

from Eliran Turgeman [alt+shift+b] in programming

16th Jun 2024
I spent some time trying to set up my dev environement to be able to run and debug a Godot game written in .Net inside VSCode. Here are the steps I took to setup: Install Godot Engine for .Net Link Install .Net SDK Link Go into VSCode and install the following extensions .NET...
Base64 All The Things! (Sometimes) Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts,...
18th Mar 2020
31

Base64 All The Things! (Sometimes)

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

18th Mar 2020
Base64 All The Things! (Sometimes) 2020-03-18 An extremely overlooked process for displaying fonts, images, documents, spreadsheets, etc. on the web is the use of base64 encoding. Although it may not be the most efficient (or easy) way to display and include these elements it can...
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
1

5 Q&A's on Writing and Selling My First Book

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

10th Aug 2020
I answered some questions from someone planning to write their first book
Advice for marketplace startups Marketplace businesses connect buyers and sellers, and they typically make money by taking a cut of...
11th May 2021
1

Advice for marketplace startups

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

11th May 2021
Marketplace businesses connect buyers and sellers, and they typically make money by taking a cut of transactions. Some of today's largest companies are marketplaces, such as Amazon, Airbnb, and Uber. ...
TypeIDs are now the default identifier format API version 2026-01-01 returns prefixed IDs like sub_ and em_ instead of bare UUIDs
1st Jan 2026
1

TypeIDs are now the default identifier format

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

1st Jan 2026
API version 2026-01-01 returns prefixed IDs like sub_ and em_ instead of bare UUIDs
Updated colors for the Library Blanket color palette preview tool Purl Soho added some new colors and discontinued some old colors of the yarns called for in Joelle...
16th Sep 2021
41

Updated colors for the Library Blanket color palette preview tool

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

16th Sep 2021
Purl Soho added some new colors and discontinued some old colors of the yarns called for in Joelle Hoverson's Library Blanket. I've added the eight new colors to the Library Blanket color palette preview tool I made last April, and I also labeled the discontinued colors as such....
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.
4th Jul 2024
I love my slightly smart tiny TV details { font-size: var(--scale1); margin-top: 0.25rem !important; } details summary...
13th May 2024
25

I love my slightly smart tiny TV

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

13th May 2024
details { font-size: var(--scale1); margin-top: 0.25rem !important; } details summary { line-height: 1.2; } details p { line-height: 1.35; margin-top: var(--scale0); } I swear this isn’t a sponsored post. I impulse bought a TinyTV 2 recently. It...
Social Media, Compulsion, and the 12 Things I Learned on My Break from Facebook I’m beginning to believe that becoming more connected with everyone is making me less connected with...
27th Mar 2015
31

Social Media, Compulsion, and the 12 Things I Learned on My Break from Facebook

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

27th Mar 2015
I’m beginning to believe that becoming more connected with everyone is making me less connected with anyone.
Asynchronous JavaScript - what is it? (Promises, callbacks, async/await) JavaScript code is executed synchronously. In other words, from top to bottom and one line at a...
30th Aug 2020
38

Asynchronous JavaScript - what is it? (Promises, callbacks, async/await)

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

30th Aug 2020
JavaScript code is executed synchronously. In other words, from top to bottom and one line at a time. First, the code will execute the function and know what to return when getText() is called. Then it assigns the getText() function to the variable text.
Building a Simple Chrome Extension with ChatGPT I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and...
20th Mar 2024
29

Building a Simple Chrome Extension with ChatGPT

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

20th Mar 2024
I’ve casually been learning some JS via Mimo and Udemy for the past couple of months. It is fun and I get some dopamine seeing a nice animation when completing a lesson on Mimo, however, it is pretty abstracted from a real environment. I learn things best under two conditions:...
Every Man his own API A sociotechnological trend
9th Nov 2024
23

Every Man his own API

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

9th Nov 2024
A sociotechnological trend
My first PCB: AIC3204 eval board I had some fun with the Adafruit TLV320DAC3100. This is a small board built around the...
6th Sep 2026
1

My first PCB: AIC3204 eval board

from Quentin Santos [alt+shift+b] in programming

6th Sep 2026
I had some fun with the Adafruit TLV320DAC3100. This is a small board built around the (TLV320)DAC3100 audio chip. “DAC” stands for “Digital-to-Analog Conversion”; that is, it takes some audio signal (here, I²S) and converts it to the analog equivalent (differential for speakers,...
Working as a Software Engineer Intern in Tokyo There isn't much information available about being a software engineering intern in Japan. I...
8th Aug 2023
47

Working as a Software Engineer Intern in Tokyo

from TokyoDev [alt+shift+b] in programming

8th Aug 2023
There isn't much information available about being a software engineering intern in Japan. I remember when I first considered doing one that I wanted an online resource on the topic. Now that I've done several software engineering internships at Japanese companies, I'll help...
Berkeley Mono February Update Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is...
6th Feb 2022
48

Berkeley Mono February Update

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

6th Feb 2022
Hey Gang! First of all, thank you to everyone that participated in the Beta program. Feedback is very much appreciated. Here is a quick update on the progress: Website - Berkeleygraphics.com It is already up: https://berkeleygraphics.com but does not have the Berkeley Mono pages...
Permanent Residency vs Naturalization in Japan: What Does the Data Tell Us? If you pay attention to news site headlines and videos from various influencers, then you’ve...
16th Feb 2026
4
16th Feb 2026
If you pay attention to news site headlines and videos from various influencers, then you’ve probably heard some of these claims involving international residents in Japan: Nobody stays more than a few years Permanent residency is impossible to get Citizenship is easy to...
Mutation testing - not just for unit tests I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop...
3rd Sep 2025
1

Mutation testing - not just for unit tests

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

3rd Sep 2025
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop that I run on a pretty frequent basis. One misconception that pops up sometimes, either explicitly in a question or implicitly when I hear others talk about mutation testing, is...
Breaking Into Tech on Hard Mode: A Supply/Demand Analysis of Career Options Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of...
23rd Nov 2025
1

Breaking Into Tech on Hard Mode: A Supply/Demand Analysis of Career Options

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

23rd Nov 2025
Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of stock market bubble, but I do believe that most markets are mostly efficient. Everyone out there is looking for a good deal, and despite the well-known irrationalities of human...
Building a PC, Part IX: Downsizing Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015....
19th Apr 2020
71

Building a PC, Part IX: Downsizing

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

19th Apr 2020
Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that's yet another sign that the PC is over, because PC upgrades have gotten really boring. It took 5 years for me to muster
Generative Fill or Degenerate Phil Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background...
1st Jul 2023
71

Generative Fill or Degenerate Phil

from somenice [alt+shift+b] in programming

1st Jul 2023
Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background artists, web designers, print layout artists, or anybody who deals with incorrect aspect ratios or odd image dimentions will be thrilled by the output. The image below represents a...
Buffer's product journey, and our next step to hire a VP of Product Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten...
28th Jul 2020
68

Buffer's product journey, and our next step to hire a VP of Product

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

28th Jul 2020
Note: this was originally posted on the Buffer blog. We've been building Buffer for coming up to ten years now. We’re currently a 90-person fully remote team with over 70,000 paying customers and $20M in annual revenue. We’re proud to be a leader
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...
How to Blow Up a Category - Netlify's New Era and The JAMstack Endgame > note - this is a hasty written braindump of feelings as emotions as I don't have the time to...
2nd Aug 2023
1

How to Blow Up a Category - Netlify's New Era and The JAMstack Endgame

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. The JSJam guys did a...
26th Jul 2023
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...
Name that Ware, March 2025 The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong,...
31st Mar 2025
53

Name that Ware, March 2025

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

31st Mar 2025
The Ware for March 2025 is shown below. I was just taking this thing apart to see what went wrong, and thought it had some merit as a name that ware. But perhaps more interestingly, I was also experimenting with my cross-polarized imaging setup. This is a technique a friend of...
Raising funding as a first-time founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been...
26th Feb 2012
35

Raising funding as a first-time founder

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

26th Feb 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I’ve been fortunate enough to meet with some outstanding first-time entrepreneurs on a few different days during this week. In almost every case I can really feel the passion and determination...
Atlas of AI by Kate Crawford I’ll admit I’m a HUGE believer of advances in Artificial Intelligence. Deep learning or just general...
22nd Jun 2022
46

Atlas of AI by Kate Crawford

from somenice [alt+shift+b] in programming

22nd Jun 2022
I’ll admit I’m a HUGE believer of advances in Artificial Intelligence. Deep learning or just general machine learning. From Bayesian beginnings to GANs and CNNs, I’m all about data, ML and all of the promises it’s future holds. The problems it can solve today seemed impossible...
Tags now get auto-grouped Tags now get auto-grouped
5th Feb 2024
1

Tags now get auto-grouped

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

5th Feb 2024
Tags now get auto-grouped
Hyper: Standards first React alternative Hyper is a standards first markup language for building user interfaces. It enables developers (and...
8th May 2025
1

Hyper: Standards first React alternative

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

8th May 2025
Hyper is a standards first markup language for building user interfaces. It enables developers (and AI models) to generate complex UIs with amazingly clean syntax.
5th Mar 2025
68

March 2025

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

5th Mar 2025
You can own more than one type of computer! I probably wouldn't have done a deep dive on Apple alternatives without the announcement that they...
2nd Mar 2024
47

You can own more than one type of computer!

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

2nd Mar 2024
I probably wouldn't have done a deep dive on Apple alternatives without the announcement that they were killing progressive web apps (PWAs) on the iPhone in the EU. Most people don't switch operating systems willy-nilly, and for good reason: They're different! And different is...
25th May 2025
1

May 2025

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

25th May 2025
All conference talks should start with a small technical glitch that the speaker can easily solve At a conference a while back, I noticed a couple of speakers get such a confidence boost after...
2nd Apr 2025
51

All conference talks should start with a small technical glitch that the speaker can easily solve

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

2nd Apr 2025
At a conference a while back, I noticed a couple of speakers get such a confidence boost after solving a small technical glitch. We should probably make that a part of every talk. Have the mic not connect automatically, or an almost-complete puzzle on the stage that the speaker...
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
1

Empty Pointers and Constellations of AI

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

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Introducing Collecto - Open-Source Email Collection Service Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a...
17th Oct 2024
1

Introducing Collecto - Open-Source Email Collection Service

from Eliran Turgeman [alt+shift+b] in programming

17th Oct 2024
Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a while. Whenever I wanted to launch something new or set up a waiting list, I couldn’t find a simple, flexible, and free tool to collect emails. Most options out there are either too...
Easy subscriber filters Want to learn more about your audience. Try subscriber filters!
20th Jun 2019
1

Easy subscriber filters

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

20th Jun 2019
Want to learn more about your audience. Try subscriber filters!
Stroustrup's Rule Just finished two weeks of workshops and am exhausted, so this one will be light. Hanuka Sale Logic...
11th Dec 2024
71

Stroustrup's Rule

from Computer Things [alt+shift+b] in programming

11th Dec 2024
Just finished two weeks of workshops and am exhausted, so this one will be light. Hanuka Sale Logic for Programmers is on sale until the end of Chanukah! That's Jan 2nd if you're not Jewish. Get it for 40% off here. Stroustrup's Rule I first encountered Stroustrup's Rule on this...
Developer variants Software development takes all kinds. I'm not talking about appearances or job titles. I'm talking...
9th Aug 2016
1

Developer variants

from Sedimental [alt+shift+b] in programming

9th Aug 2016
Software development takes all kinds. I'm not talking about appearances or job titles. I'm talking about motivations and fulfillment. In my years of writing code and leading projects, I've come to learn a bit about how my teammates, and I, experience success, through a...
whippet hacklog: adding freelists to the no-freelist space August greetings, comrades! Today I want to bookend some recent work on : firstly, an idea with...
7th Aug 2025
1

whippet hacklog: adding freelists to the no-freelist space

from wingolog [alt+shift+b] in programming

7th Aug 2025
August greetings, comrades! Today I want to bookend some recent work on : firstly, an idea with muddled results, then a slog through heuristics.my Immix-inspired garbage collector My mostly-marking collector’s main space is called the . Its name comes from its historical...
Building an Asynchronous, Internet-Optional Instant Messaging System I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use...
8th Dec 2022
30

Building an Asynchronous, Internet-Optional Instant Messaging System

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

8th Dec 2022
I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use the Internet. Why not let them be carried across LoRa radios, USB sticks, local Wifi networks, and yes, the Internet? I’ll first discuss how, and then why. How do set it up I’ve...
How to Manifest a Meetup This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for...
15th Jul 2022
45

How to Manifest a Meetup

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

15th Jul 2022
This week I was visiting NYC for work reasons, and found myself with a gap on my schedule for Thursday night. So I [tweeted out an invite](https://twitter.com/swyx/status/1546219659195826178):
Ten Platform Commandments On Monday I gave a talk at DOES18 called “All the World’s a Platform”, where I talked about a bunch...
24th Oct 2018
1

Ten Platform Commandments

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

24th Oct 2018
On Monday I gave a talk at DOES18 called “All the World’s a Platform”, where I talked about a bunch of the lessons learned by using and abusing and running and building platforms at scale. I promised to do a blog post with the takeaways, so here they are. Platform Commandment #1:...
Building a Better Web Takes a Village: Introducing Kagi Specials ------------------------------------------------------------------- Our curation of privacy-first...
3rd Sep 2025
36

Building a Better Web Takes a Village: Introducing Kagi Specials

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

3rd Sep 2025
------------------------------------------------------------------- Our curation of privacy-first projects worth knowing and supporting ------------------------------------------------------------------- Nothing excites us more than bringing together people who believe the web...
Fast calculation of the distance to cubic Bezier curves on the GPU Bézier curves are a core building block of text and 2D shapes rendering. There are several...
18th Oct 2025
1

Fast calculation of the distance to cubic Bezier curves on the GPU

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

18th Oct 2025
Bézier curves are a core building block of text and 2D shapes rendering. There are several approaches to rendering them, but one especially challenging problem, both mathematically and technically, is computing the distance to a Bézier curve. For quadratic curves (one control...
Pay yourself first There'll always be more emails in need of reply, more meetings to attend, and more updates to read....
4th Oct 2025
27

Pay yourself first

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

4th Oct 2025
There'll always be more emails in need of reply, more meetings to attend, and more updates to read. A person can fill the entire workweek with these tasks over and over again. But to stay sane and sharp, you must pay yourself first by doing the work that actually means something...
Where books travel i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen...
13th Aug 2014
37

Where books travel

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

13th Aug 2014
i I sit down in my premium economy seat, the abbreviated way of saying "economy as it was fifteen years ago, but at a higher premium," and deeply internalize my physical constraints for the next six hours. A small box outlined by my seat, the side of the plane with its tiny...
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
The Boot.dev Beat. January 2025 Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children...
2nd Jan 2025
1

The Boot.dev Beat. January 2025

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

2nd Jan 2025
Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children just won’t stop being sick for more than 4 days at a time. Win some, lose some.
A few weird ways of displaying git hashes I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking...
7th Aug 2023
2

A few weird ways of displaying git hashes

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

7th Aug 2023
I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking about why hashes are often represented in hexademical, the author states (emphasis mine): There are other ways to encode binary data for human consumption, but the two most widely...
Source Code for Life v0.1 Compiled Insights for Infinite Learners
1st Apr 2018
30

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
From Paperclip to Active Storage: An incremental, zero-downtime approach I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using...
23rd Mar 2021
34

From Paperclip to Active Storage: An incremental, zero-downtime approach

from TokyoDev [alt+shift+b] in programming

23rd Mar 2021
I recently switched [Doorkeeper](https://www.doorkeeper.jp) from using [Paperclip](https://github.com/thoughtbot/paperclip) to [Active Storage](https://guides.rubyonrails.org/active_storage_overview.html) for storing and processing uploaded files. The approach we took was a bit...
A Few Things About the Anchor Element’s href You Might Not Have Known I’ve written previously about reloading a document using only HTML but that got me thinking: What...
3rd Aug 2025
41

A Few Things About the Anchor Element’s href You Might Not Have Known

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

3rd Aug 2025
I’ve written previously about reloading a document using only HTML but that got me thinking: What are all the values you can put in an anchor tag’s href attribute? Well, I looked around. I found some things I already knew about, e.g. Link protocols like mailto:, tel:, sms: and...
Hacktoberfest 2020: Government edition Focusing entirely on government contributions this year.
15th Oct 2020
1

Hacktoberfest 2020: Government edition

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

15th Oct 2020
Focusing entirely on government contributions this year.
LambdaQ v2; now with optional task tokens! Want to use SQS without Step Functions? Now LambdaQ supports SQS without Step Functions.
9th May 2024
1

LambdaQ v2; now with optional task tokens!

from beep.blog [alt+shift+b] in programming

9th May 2024
Want to use SQS without Step Functions? Now LambdaQ supports SQS without Step Functions.
Carrots, sticks, and making things worse This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every...
3rd Oct 2024
87

Carrots, sticks, and making things worse

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

3rd Oct 2024
This blog post originally appeared on the LFI blog but I decided to post it on my own as well. Every organization has to contend with limits: scarcity of resources, people, attention, or funding, friction from scaling, inertia from previous code bases, or a quickly shifting...
Video of Solving the Eng Strategy crisis. A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy...
21st Oct 2023
104

Video of Solving the Eng Strategy crisis.

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

21st Oct 2023
A few weeks ago, I shared my script for my latest talk, Solving the Engineering Strategy crisis, which I gave at QCon last week. They’ll have the conference video up in a few weeks, but I also decided to do a recording of the final version (albeit a few weeks after the talk, so...
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
Building openring with Jekyll Build Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own...
2nd Dec 2022
31

Building openring with Jekyll Build

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

2nd Dec 2022
Building openring with Jekyll Build 2022-12-02 I think it’s great when bloggers post their own personal “reading list” of blogs they themselves follow. Whether this is a customized Blogroll page or footnotes in their individual articles, I find it really helpful to find more...
the tiny corp raised $5.1M Here we go again. I started another company. The money is in the bank. What is the tiny corp? The...
24th May 2023
72

the tiny corp raised $5.1M

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

24th May 2023
Here we go again. I started another company. The money is in the bank. What is the tiny corp? The tiny corp is a computer company. We sell computers for more than they cost to make; I’ve been thinking about this one for a while. In the limit, it’s a chip company, but there’s a...
Facebook didn't try to change the world A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some...
29th Mar 2017
37

Facebook didn't try to change the world

from TokyoDev [alt+shift+b] in programming

29th Mar 2017
A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some great insight into how to become a successful entrepreneur. > **Interviewer:** Where are you taking Facebook, you can expand to those other schools that you're not at, and then...
The LLM productivity puzzle Code generation is arguably one of the most interesting applications of LLMs, and one of the first...
22nd Jan 2023
2

The LLM productivity puzzle

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

22nd Jan 2023
Code generation is arguably one of the most interesting applications of LLMs, and one of the first with real commercial use (Copilot/Codex, Codegen, etc.). If you spend time on the internet these days you’ll see people claim productivity gains ranging from 0 to 100x,...
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!
Email tips from the drowning I have never seen an email message too short. – Roman and Raphaelson, Writing That Works Email is a...
13th Jun 2023
64

Email tips from the drowning

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

13th Jun 2023
I have never seen an email message too short. – Roman and Raphaelson, Writing That Works Email is a cornerstone of remote work and a colossal waste of time. People say: “That meeting could have been an email.” But I’d add: “That email could have been a few bullet points.” Writing...
A list of programming playgrounds I really like using (and making!) programming playgrounds, and I got thinking the other day about...
17th Apr 2023
40

A list of programming playgrounds

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

17th Apr 2023
I really like using (and making!) programming playgrounds, and I got thinking the other day about how I didn’t have a great list of playgrounds to refer to. So I asked on Mastodon for links to cool playgrounds. Here’s what I came up with. I’d love to know what I...
Changing the Tires on a Moving Codebase 2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I...
10th Mar 2021
1

Changing the Tires on a Moving Codebase

from Sedimental [alt+shift+b] in programming

10th Mar 2021
2020 was a year of reckonings. And for all that was beyond one’s control, as the year went on, I found myself pouring more and more into the one thing that felt within reach: futureproofing of the large enterprise web application I helped build, SimpleLegal. Now complete, this...
22nd May 2026
Moving from Medium What this runs on I finally did it! I took the plunge and am running my own blog. It's been many...
31st Jan 2023
16

Moving from Medium

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

31st Jan 2023
What this runs on I finally did it! I took the plunge and am running my own blog. It's been many years since I ran my own site 'properly'. And now that it's practically free, it was about time. For the eagle-eyed among you, you'll know that I sporadically published content to...
If people would just Building systems that incentivise good behaviour
a week ago
2

If people would just

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

a week ago
Building systems that incentivise good behaviour
Investigating why Steam started picking a random font Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the...
18th Nov 2022
47

Investigating why Steam started picking a random font

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

18th Nov 2022
Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the Excalidraw font. That triggered me all sorts of emotions, ranging from laugh to total incredulity. I initially thought the root cause was a random derping from Valve but the Internet...
13th Mar 2026
Making AWS Amplify work with Rollup AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make...
2nd Jun 2020
1

Making AWS Amplify work with Rollup

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

2nd Jun 2020
AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make it work with Rollup with a few tweaks.
Surveillance, Schools, and Our Children In 2010, the news broke that Harriton High School, in a suburb of Philadelphia, was activating...
7th Mar 2016
2

Surveillance, Schools, and Our Children

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

7th Mar 2016
In 2010, the news broke that Harriton High School, in a suburb of Philadelphia, was activating webcams on student laptops1. When they were at home. In their bedrooms. They captured photos while students were in private spaces, where they never expected to be watched. A few days...
America’s Future It seems this is a place where people are not capable of thinking rationally. Remember: If America...
27th Oct 2024
75

America’s Future

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

27th Oct 2024
It seems this is a place where people are not capable of thinking rationally. Remember: If America is not in decline, I want to believe America is not in decline. If America is in decline, I want to believe America is in decline. So let’s ask, what does the future look like for...
Digital Trees Trees have many functions: they provide shade, they purify air, they store carbon, they grow...
1st Jul 2024
107

Digital Trees

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

1st Jul 2024
Trees have many functions: they provide shade, they purify air, they store carbon, they grow fruit, and they’re aesthetically pleasing. What’s intriguing to me about trees is their return on investment (ROI). It takes years, even decades, to grow a tree to the point where you...
How we’re improving performance by combining persons and events In a previous product update we announced a beta for a substantial change to the way we handle...
2nd Nov 2022
40

How we’re improving performance by combining persons and events

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

2nd Nov 2022
In a previous product update we announced a beta for a substantial change to the way we handle persons and events on PostHog. Today, after gathering…
Chasing the Pixel-Perfect Dream Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really,...
2nd Nov 2020
39

Chasing the Pixel-Perfect Dream

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

2nd Nov 2020
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...
Recently We went apple picking this month in New Jersey, and one of the farms had these two golden retrievers...
1st Nov 2022
60

Recently

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

1st Nov 2022
We went apple picking this month in New Jersey, and one of the farms had these two golden retrievers in their own, private, enormous pen. It was a petting zoo, but with two golden retrievers. They defended their space against other dogs who wanted to say hi, but stayed near the...
Evolving my ergonomic setup (or, my laptop with extra steps) My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me...
2nd Dec 2024
71

Evolving my ergonomic setup (or, my laptop with extra steps)

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

2nd Dec 2024
My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me about it, and everyone else ignores me. These effects are not undesirable, but further testing is required. The main reason I have such an unusual setup, though, is more...
What I have been so busy with How I built a website that lots of you will probably hate
8th Feb 2024
1

What I have been so busy with

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

8th Feb 2024
How I built a website that lots of you will probably hate
Software Sprawl, The Golden Path, and Scaling Teams With Agency Stop me if you’ve heard this one before. The company is growing like crazy, your engineering team...
2nd Dec 2018
1

Software Sprawl, The Golden Path, and Scaling Teams With Agency

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

2nd Dec 2018
Stop me if you’ve heard this one before. The company is growing like crazy, your engineering team keeps rising to the challenge, and you are ferociously proud of them. But some cracks are beginning to show, and frankly you’re a little worried. You have always advocated for...
#30 Bullet “list” Bad code <p> • HTML <br> • CSS <br> • JavaScript </p> Issues and how to fix them Use <p>...
13th Jan 2022
31

#30 Bullet “list”

from HTMHell [alt+shift+b] in programming

13th Jan 2022
Bad code <p> • HTML <br> • CSS <br> • JavaScript </p> Issues and how to fix them Use <p> for paragraphs, not lists. The standard way for creating basic lists is <ul> (when the order doesn't matter) or <ol> (when the order matters), and <li> for each item. The “list”...
A Thousand Tiny Optimisations This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM...
8th Jun 2025
1

A Thousand Tiny Optimisations

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

8th Jun 2025
This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM but it wasn't accepted. There is also a companion playthrough video that goes into much more detail. Note that the post was written well over a year ago, as usual it just didn't...
Philip Glass Piano Works by Víkingur Ólafsson Sharing an album I’ve been obsessed with this year
12th Jan 2025
1

Philip Glass Piano Works by Víkingur Ólafsson

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

12th Jan 2025
Sharing an album I’ve been obsessed with this year
Homepage headline test Testing different headline variants on the index page
4th Apr 2025
1

Homepage headline test

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

4th Apr 2025
Testing different headline variants on the index page
Four-Course Python Data Structures and Algorithms Track Released We recently took a look at our course curriculum and felt that our current Learn Algorithms course,...
4th Oct 2021
1

Four-Course Python Data Structures and Algorithms Track Released

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

4th Oct 2021
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the...
More Topics on Store-And-Forward (Possibly Airgapped) ZFS and Non-ZFS Backups with NNCP Note: this is another article in my series on asynchronous communication in Linux with UUCP and...
4th Jan 2021
29
4th Jan 2021
Note: this is another article in my series on asynchronous communication in Linux with UUCP and NNCP. In my previous post, I introduced a way to use ZFS backups over NNCP. In this post, I’ll expand on that and also explore non-ZFS backups. Use of nncp-file instead of nncp-exec...
Thinking in packages Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in...
6th Jun 2018
19

Thinking in packages

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

6th Jun 2018
Thinking in packages Path repository Override PSR-4 Autoloading ¶Thinking in packages If you’re in the mindset of writing and using your own Composer packages, no doubt you’ve come across the following problem: “How do I keep the (frequently updated) package code in the main...
8th Sep 2025
57

Benjie's Humanoid Olympic Games

from General Robots [alt+shift+b] in programming

8th Sep 2025
A gauntlet thrown
Backyard Ukulele Session: Ukulele Videos with Chelsea Chelsea and I recorded a few songs in our backyard with the help of Beau Lambert.
4th Nov 2011
1

Backyard Ukulele Session: Ukulele Videos with Chelsea

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

4th Nov 2011
Chelsea and I recorded a few songs in our backyard with the help of Beau Lambert.
WatchKit is a sweet solution that will only ever give us baby apps In the original 2007 iPhone introduction, Steve Jobs famously derided other smartphones at the time...
26th Feb 2018
46

WatchKit is a sweet solution that will only ever give us baby apps

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

26th Feb 2018
In the original 2007 iPhone introduction, Steve Jobs famously derided other smartphones at the time for running “baby” software and the “baby” internet. He was right. Developers weren’t given access to make native apps until the iPhone’s second year. Before the native development...
Visualizing The Finish Line First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already...
4th May 2024
107

Visualizing The Finish Line

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

4th May 2024
First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up...
Sandcastles Getting old as a person who makes digital experiences feels a lot like having really strong opinions...
17th Apr 2023
22

Sandcastles

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

17th Apr 2023
Getting old as a person who makes digital experiences feels a lot like having really strong opinions about how sandcastles should be built.
The Cloud Is Just Someone Else's Computer When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core...
17th Feb 2019
47

The Cloud Is Just Someone Else's Computer

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

17th Feb 2019
When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We were...
Windows NT vs. Unix: A design comparison NT is often touted as a "very advanced" operating system. Why is that? What made NT better than...
9th Sep 2024
112

Windows NT vs. Unix: A design comparison

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

9th Sep 2024
NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
An early-morning trip to Exeter A very early-morning trip to Exeter, Devon, with my camera.
16th Oct 2014
1

An early-morning trip to Exeter

from beep.blog [alt+shift+b] in programming

16th Oct 2014
A very early-morning trip to Exeter, Devon, with my camera.
My Fave New Podcasts of 2022 As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years...
1st Jan 2023
48

My Fave New Podcasts of 2022

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

1st Jan 2023
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 3 years straight (see main [2019 list](https://www.swyx.io/fave-podcasts), then my [2020](https://www.swyx.io/fave-podcasts-2020) and [2021](https://www.swyx.io/fave-podcasts-2021) diffs),...
Winner, Name that Ware January 2024 As I noted when posting the ware, I actually don’t know what its original function was — it’s just a...
29th Feb 2024
57

Winner, Name that Ware January 2024

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

29th Feb 2024
As I noted when posting the ware, I actually don’t know what its original function was — it’s just a gizmo I picked out of a junk bin in Akihabara. Personally, I could not figure out the grabby motion until I actuated the central plunger manually: So, I was impressed that Ian...
Moving to San Francisco YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole...
24th Feb 2020
32

Moving to San Francisco

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

24th Feb 2020
YC (a startup accelerator we are taking part in) ask you to move to the Bay Area for the whole program. This gives you “a socially acceptable excuse…
Three Class Society I heard something during the trucker protest in Canada along the lines of: “Most people here don’t...
3rd Oct 2023
61

Three Class Society

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

3rd Oct 2023
I heard something during the trucker protest in Canada along the lines of: “Most people here don’t want to live in a free society. A free society requires personal responsiblity. People here want to be managed. They want a ruling class.” I heard something similar once from a...
Building Basecamp project stacks with Hotwire It’s been two decades since Rails changed the way we build web apps. As the demand for richer and...
7th Nov 2023
38

Building Basecamp project stacks with Hotwire

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

7th Nov 2023
It’s been two decades since Rails changed the way we build web apps. As the demand for richer and richer UIs grew, teams came up with different frontends to deliver on those expectations. Client-side frameworks such as Angular, Ember, and React emerged as popular choices. One of...
Goodbye, WordPress WordPress was potentially the most impactful and empowering technology I've yet encountered. It...
1st Feb 2021
37

Goodbye, WordPress

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

1st Feb 2021
WordPress was potentially the most impactful and empowering technology I've yet encountered. It transformed my career path and enabled me to do anything I wanted at every point in my journey. So why leave it now?
JavaScript’s Maps For Better Performance This article is not intended to explore the API of the Map object in details. If you’re looking for...
1st Nov 2018
38

JavaScript’s Maps For Better Performance

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

1st Nov 2018
This article is not intended to explore the API of the Map object in details. If you’re looking for such a source, please check out MDN. In general, the Map data structure is useful when we want to retrieve/add/delete values through a set of unique keys. One of the...
28th Oct 2015
5th Feb 2015
Simplifying the Craigslist Gallery Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I'm a big...
3rd Oct 2022
50

Simplifying the Craigslist Gallery

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

3rd Oct 2022
Simplifying the Craigslist Gallery 2022-10-03 This article was updated on October 11, 2022 I'm a big fan of craigslist.org and the overall UX used throughout their application. My own website is an ever-changing example of "brutalist" or minimalist design, so I'm always inspired...
Inferring Cruise occupancy from Kyle Vogt’s fleet dashboard screenshot Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management...
5th Jan 2023
29

Inferring Cruise occupancy from Kyle Vogt’s fleet dashboard screenshot

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

5th Jan 2023
Background Last month, Kyle Vogt (CEO of Cruise) tweeted a screenshot of Cruise’s fleet management dashboard: The press: AVs are over-hyped and are still 5-10 years away. Us: At this moment there are 100 @Cruise AVs in driverless mode in SF, and many are currently carrying...
The Wonders of Text Ellipsis The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is...
15th Nov 2016
37

The Wonders of Text Ellipsis

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

15th Nov 2016
The Wonders of Text Ellipsis 2016-11-15 A common issue when working with constrained UI elements is text overflowing outside of it’s parent or breaking into addition lines (thus breaking the layout). This is most commonly seen with the direct and placeholder values for input...
How to integrate Fathom Analytics into your Remix App When it comes to building successful websites, it's important to gain insights and data about your...
5th Dec 2022
34

How to integrate Fathom Analytics into your Remix App

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

5th Dec 2022
When it comes to building successful websites, it's important to gain insights and data about your website visitors in order to enhance their experience. In this guide, we will go over the steps of integrating Fathom Analytics into a Remix application. Creating a site in Fathom...
Let's Talk OS 8 One month ago today we released elementary OS 7.1 which provides new personalization options that...
3rd Nov 2023
45

Let's Talk OS 8

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

3rd Nov 2023
One month ago today we released elementary OS 7.1 which provides new personalization options that make it more inclusive and accessible, protects your privacy and ensures apps always operate with your explicit consent, and addresses your feedback with over 200 bug fixes, design...
CSS-Tricks could be a co-op I owe a lot of my professional identity and success to CSS-Tricks. CSS-Tricks repeatedly gave me the...
18th Sep 2026
-5

CSS-Tricks could be a co-op

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

18th Sep 2026
I owe a lot of my professional identity and success to CSS-Tricks. CSS-Tricks repeatedly gave me the opportunity to write for them. In doing so, they helped to both socialize and normalize accessibility as a mainstream frontend concern. I’m deeply thankful to them for this. The...
Radioactive film lenses and Geiger counter Kit Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that...
17th Mar 2021
55

Radioactive film lenses and Geiger counter Kit

from somenice [alt+shift+b] in programming

17th Mar 2021
Last week marked the ten year anniversary of the Japanese earthquake and resulting tsunami that caused the Fukushima Daiichi nuclear disaster. In the years following that tragic event, flotsam began arriving on the Pacific West Coast. Volunteers making great effort to return...
How to get a taste of ReasonML by building something useful ReasonML, a programming language that compiles to JavaScript, was built by extending the functional...
8th Jan 2019
45

How to get a taste of ReasonML by building something useful

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

8th Jan 2019
ReasonML, a programming language that compiles to JavaScript, was built by extending the functional programming language OCaml, leveraging powerful and safe types smartly inferred by default. Reason’s official documentation is clear, yet covering the theory with “Hello World”...
What is GitOps? It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now...
3rd Jul 2020
1

What is GitOps?

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

3rd Jul 2020
It began with shell scripts and config management tools such as Ansible, Puppet, and Chef. Now GitOps brings some new tools for managing containerized applications in Kubernetes clusters.
The Caretakers If you haven’t been paying attention, which is likely given the small corner of the web I’m going to...
8th Aug 2026
1

The Caretakers

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

8th Aug 2026
If you haven’t been paying attention, which is likely given the small corner of the web I’m going to cover, you may have missed that BINGOS just hit 247 consecutive monthly uploads to CPAN1. This is noteworthy as it surpasses DROLSKY’s record set a while back. That’s an upload to...
Summarizing our recommendations for software documentation Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's...
3rd Feb 2025
51

Summarizing our recommendations for software documentation

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

3rd Feb 2025
Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's an anthropologist by training, and I'm a software engineer. How'd we wind up there? The short version is I asked her what I thought was an interesting question, and she thought it...
Fetishism & Mechanical Keyboards Developer self-expression through coloured switches, keystroke actuation, and LED light displays
19th Feb 2021
24

Fetishism & Mechanical Keyboards

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

19th Feb 2021
Developer self-expression through coloured switches, keystroke actuation, and LED light displays
Bloop! Audible Error Logs As a frequent deployer of software, I’m usually watching several different flavors of system...
7th Jun 2018
1

Bloop! Audible Error Logs

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

7th Jun 2018
As a frequent deployer of software, I’m usually watching several different flavors of system monitoring all at the same time. A few logstash dashboards in a few browser windows, a few grafana dashboards, a few different logs being tailed in a few different tmux windows. If it all...
The Boot.dev Beat. March 2024 Pythogoras escaped this month. The community rallied against the Serpent God, and while he was...
28th Feb 2024
1

The Boot.dev Beat. March 2024

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

28th Feb 2024
Pythogoras escaped this month. The community rallied against the Serpent God, and while he was wounded and beaten back, he escaped. We’ll be trying again later this month. Happy coding.
Getting the base directory of an sbt project This is a command you can run in a shell script to print the base directory of an sbt project: $...
4th Dec 2022
42

Getting the base directory of an sbt project

from alexwlchan [alt+shift+b] in programming

4th Dec 2022
This is a command you can run in a shell script to print the base directory of an sbt project: $ sbt --batch -error "project $PROJECT" "print baseDirectory" | tr -d "\n" For example: $ sbt --batch -error "project ingests_api" "print baseDirectory" | tr -d...
Date Me! if you like me, and you're interested but never thought to ask, just ask!
2nd Jan 2025
1

Date Me!

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

2nd Jan 2025
if you like me, and you're interested but never thought to ask, just ask!
Recently This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the...
1st Dec 2025
1

Recently

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

1st Dec 2025
This’ll be the last Recently in 2025. It’s been a decent year for me, a pretty rough year for the rest of the world. I hope, for everyone, that 2026 sees the reversal of some of the current trends. Watching This video from Daniel Yang, who makes spectacular bikes of his...
You should be using hackdays to supercharge your roadmap Internal company hack days (or hack weeks) are a common thing in tech companies, but not...
1st May 2023
3

You should be using hackdays to supercharge your roadmap

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

1st May 2023
Internal company hack days (or hack weeks) are a common thing in tech companies, but not universal. They should be universal, though. Hackdays help you get great new ideas that are both impactful and feasible. They're probably the best thing you can do to improve your product and...
Go: Functional options are slow The Go "functional options" pattern is a way of passing options to a function. The function takes a...
23rd May 2022
56

Go: Functional options are slow

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

23rd May 2022
The Go "functional options" pattern is a way of passing options to a function. The function takes a variable number of arguments, which are themselves functions (a type like ...func(*config). I think it was first introduced by Rob Pike in a 2014 blog post. It is now used by many...
How we designed the PostHog mascot Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes...
7th Oct 2021
35

How we designed the PostHog mascot

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

7th Oct 2021
Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes frustrating process which requires a lot of patience…
Finding active GitHub forks from the command line I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which...
18th Jun 2026
1

Finding active GitHub forks from the command line

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

18th Jun 2026
I maintain SumatraPDF on GitHub. People fork it and make their own changes. I want to know which forks are active and what they’re working on. GitHub has a Network tab for this. I find it lousy. It’s hard to see active forks at a glance. Panning and zooming the UI is slow and...
I Am Happy Not To Be A Web Developer Anymore I wrote my first single-page web app in Javascript in 2005, right after learning about...
15th Sep 2023
43

I Am Happy Not To Be A Web Developer Anymore

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

15th Sep 2023
I wrote my first single-page web app in Javascript in 2005, right after learning about XMLHttpRequest and before any serious frameworks existed. I left professional web development behind around 2009 (I started in 1997 with WebObjects) and spent the final decade of my career...
The Pythonic Emptiness Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most...
9th Nov 2024
70

The Pythonic Emptiness

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

9th Nov 2024
Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most cases
BazelCon 2025 recap It has been just over two years since I started Blog System/5, and that means it’s time for the...
24th Nov 2025
1

BazelCon 2025 recap

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

24th Nov 2025
It has been just over two years since I started Blog System/5, and that means it’s time for the now-usual(?) BazelCon 2025 trip report!
Topologies of Remote Teams When you're building or scaling a software engineering team, you naturally run into a choice at some...
23rd Aug 2018
2

Topologies of Remote Teams

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

23rd Aug 2018
When you're building or scaling a software engineering team, you naturally run into a choice at some point: will we all be in the same office, or will we do this "remote work" thing? There are a lot of factors that go into whether or not remote work will work for your team, like...
Lerna vs Turborepo vs Rush: Which is better in 2023? Monorepos are becoming more and more popular with web development. In this article, we will compare...
5th Feb 2023
25

Lerna vs Turborepo vs Rush: Which is better in 2023?

from ByteofDev [alt+shift+b] in programming

5th Feb 2023
Monorepos are becoming more and more popular with web development. In this article, we will compare some of the most popular monorepo tools' performance, ease of use, and more.
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...
Secure your account with MFA Secure your account with MFA
6th Jul 2022
1

Secure your account with MFA

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

6th Jul 2022
Secure your account with MFA
Mission, Vision, poTAYto, poTAHto Mission, vision, purpose, BHAG. Are they useful north stars, or academic nonsense?
9th Nov 2025
1

Mission, Vision, poTAYto, poTAHto

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

9th Nov 2025
Mission, vision, purpose, BHAG. Are they useful north stars, or academic nonsense?
A simple gallery plugin for Obsidian &rarr; I’ve been using Obsidian for my note-taking recently, and I really like it. It’s already absorbed...
4th Nov 2022
48

A simple gallery plugin for Obsidian &rarr;

from alexwlchan [alt+shift+b] in programming

4th Nov 2022
I’ve been using Obsidian for my note-taking recently, and I really like it. It’s already absorbed all of my text notes, and I’m gradually using it for images too. To help me find my images, I’ve written a small Obsidian plugin. When I click the little picture icon in the sidebar,...
What I'm up to - November 2022 ✨ Highlights of last month - Enjoyed my time in NYC catching up with many people - Released some new...
1st Nov 2022
1

What I'm up to - November 2022

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

1st Nov 2022
✨ Highlights of last month - Enjoyed my time in NYC catching up with many people - Released some new features for Postcard - Got a new photo 🤔 Things worth sharing - Reading How to make great coffee ...
Crafting Engineering Strategy! On November 3rd, 2023, I posted Thoughts on writing and publishing Primer to celebrate the...
25th Oct 2025
38

Crafting Engineering Strategy!

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

25th Oct 2025
On November 3rd, 2023, I posted Thoughts on writing and publishing Primer to celebrate the completion of my work on my prior book, The Engineering Executive’s Primer. Three weeks later, I posted Engineering strategy notes on November 21st, 2023, as I started to pull together...
Filtering AWS CLI output by tags using jq Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of...
11th Apr 2023
65

Filtering AWS CLI output by tags using jq

from alexwlchan [alt+shift+b] in programming

11th Apr 2023
Recently I was writing a shell script to deal with the AWS CLI, and I wanted to filter the list of results using jq. Specifically, I wanted to filter using some of the AWS tags, which are a bit unwieldy – although the tags form a set of key/value pairs, they’re returned as a list...
For whatever it's worth: my advice on job hunting in tech A collection of things I've learned over my decade in the industry, on how and where to look for...
7th Jun 2024
91

For whatever it's worth: my advice on job hunting in tech

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

7th Jun 2024
A collection of things I've learned over my decade in the industry, on how and where to look for jobs, applying, interviewing, and all those fun things. For whatever it's worth.
Unusual basis types in programming languages TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you...
17th Jan 2024
33

Unusual basis types in programming languages

from Computer Things [alt+shift+b] in programming

17th Jan 2024
TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you start building them. I've been saying the code NEWSLETTERDISCOUNT gives $50 off, but that's wrong because I actually set it up for $100 off. Enjoy! Unusual basis types in...
DevOps for the Sinclair Spectrum - Part 3 In Part 2 I discussed the server environment, as well as how I built and launched the first...
1st Feb 2022
36

DevOps for the Sinclair Spectrum - Part 3

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

1st Feb 2022
In Part 2 I discussed the server environment, as well as how I built and launched the first prototype version of the site. I hit some speedbumps along the way and quickly reached the limits of what I could do with a pure client-only 1980s BASIC codebase. In this part, I’ll look...
What is Backend-as-a-Service? Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made...
5th Dec 2022
1

What is Backend-as-a-Service?

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

5th Dec 2022
Plenty of people have heard of SaaS, or Software-as-a-Service, which is simply software made available by a third party over the internet. Think Salesforce, WordPress, or MailChimp. And most people know what a “backend developer” is, that is, someone who is responsible for things...
How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for...
8th Nov 2023
35

How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux

from dthompson [alt+shift+b] in programming

8th Nov 2023
Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for Boku no Natsuyasumi 2, which finally makes the Japan exclusive PS2 game accessible to us English speaking folks. The README explains how to apply the patch on Windows or via a web...
Twenty Years of Blog Posts Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing...
23rd Aug 2025
1

Twenty Years of Blog Posts

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

23rd Aug 2025
Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing my book Programming Microsoft Windows Forms. Since then, I’ve posted over 900 entries, all of which are still online. ... more ...
Over-Nesting Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new...
6th Jan 2019
33

Over-Nesting

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

6th Jan 2019
Over-Nesting 2019-01-06 I think since our design industry moves so quickly and exciting new technologies get released almost daily, that we often forget some of the basics when writing CSS. I bring this up because I’ve recently worked on a few projects that show a slight...
Defend Your Cookies with Essential Web Security Tactics Illustrated notes on the essentials of web security
8th Feb 2020
24

Defend Your Cookies with Essential Web Security Tactics

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

8th Feb 2020
Illustrated notes on the essentials of web security
Building personal and organizational prestige Most months I get at least one email from an engineering leader who believes they’d be a candidate...
4th Jul 2023
54

Building personal and organizational prestige

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

4th Jul 2023
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many...
Tech Heroin Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell...
7th Jan 2024
33

Tech Heroin

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

7th Jan 2024
Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell cocaine. Techno-Optimism is cocaine. Atlas Shrugged is cocaine. Futurism is cocaine. I am a progressive. A liberal. I believe in progress. I am not a conservative. Conservatives lose....
Headlamps are better flashlights A brief and silly life-hack: headlamps are better flashlights. Most of the time when you are using a...
1st Feb 2024
44

Headlamps are better flashlights

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

1st Feb 2024
A brief and silly life-hack: headlamps are better flashlights. Most of the time when you are using a flashlight, you need to use your hands too. Headlamps solve that problem. They’re bright enough for most purposes and are usually smaller than flashlights too. There are very few...
Networking Essentials: Software Defined Networking Why Software Defined Networking is taking the networking world by storm
4th Nov 2018
1

Networking Essentials: Software Defined Networking

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

4th Nov 2018
Why Software Defined Networking is taking the networking world by storm
Small Web Just Got Bigger Small Web, the non-commercial part of the internet made by real people, has always been at the heart...
12th Mar 2026
1

Small Web Just Got Bigger

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

12th Mar 2026
Small Web, the non-commercial part of the internet made by real people, has always been at the heart of what we do at Kagi. Today, we're adding to the Small Web experience with new browser extensions,...
An Efficient Multi-Stage Build for Python Django in Docker We’ve recently begun dockerizing our applications in an effort to make development and deployment...
21st Jun 2020
33

An Efficient Multi-Stage Build for Python Django in Docker

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

21st Jun 2020
We’ve recently begun dockerizing our applications in an effort to make development and deployment easier. One of the challenges was establishing a good baseline Dockerfile which can maximize the benefits of Dockers caching mechanism and at the same time provide minimal...
Money, power and credibility I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I...
2nd Mar 2018
1

Money, power and credibility

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

2nd Mar 2018
I don’t really do “women stuff” (awkward umbrella term for gender-segregated events and spaces).  I don’t really identify with any gender and I find a lot of the advice to be condescending and overly delicate, and it’s just a really boring thing to think and talk about. For me....
26th Mar 2019
48

Learning Ada

from Steve Klabnik [alt+shift+b] in programming

26th Mar 2019
Electric Geek Transportation Systems I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I...
20th Aug 2019
45

Electric Geek Transportation Systems

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

20th Aug 2019
I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon
Taking time to reflect * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a...
15th Oct 2011
34

Taking time to reflect

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

15th Oct 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a while since my last blog post, and I’ve recently been pondering why that may be. It’s not that I’ve been doing less than when I was regularly blogging, it’s in fact quite
2nd Jan 2025
Why we still can’t stop plagiarism in undergraduate computer science Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you...
22nd Mar 2018
30

Why we still can’t stop plagiarism in undergraduate computer science

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

22nd Mar 2018
Imagine that you’re hired to work at your local public library. As an eagle-eyed checkout clerk, you soon realize that half the patrons leave without actually checking out their books! This leaves everyone else scratching their heads when the catalog doesn’t match the shelves....
Protect Your Wireless Network Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is...
12th May 2013
43

Protect Your Wireless Network

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

12th May 2013
Short of leaving your wireless network open, the Wifi Protected Setup (WPS) vulnerability is probably the single biggest security hole on any home wireless network. About WiFi Protected Setup WiFi Protected Setup is a security standard that comes enabled by default on many...
Introducing FRCTNL With the recent tech downturn, there's been a clear shift. Instead of the previous...
7th Sep 2023
1

Introducing FRCTNL

from Contraption Co. [alt+shift+b] in programming

7th Sep 2023
With the recent tech downturn, there's been a clear shift. Instead of the previous "growth-at-all-costs" model, companies are now emphasizing efficiency. This is evident in hiring, as firms now seek experienced contributors who can hit the ground running with minimal management...
Querying through shadow roots Let's say I have a web component with an open shadow root, like this one from...
4th Aug 2021
53

Querying through shadow roots

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

4th Aug 2021
Let's say I have a web component with an open shadow root, like this one from Shoelace. <sl-button>Click me</sl-button> Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
The Unreasonable Fight for Municipal Broadband I love Longmont’s municipal broadband, but we had to fight Comcast every step of the way to get...
20th Apr 2022
1

The Unreasonable Fight for Municipal Broadband

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

20th Apr 2022
I love Longmont’s municipal broadband, but we had to fight Comcast every step of the way to get it. NextLight—Longmont’s Broadband As a gracious person, I’ll dutifully pretend that the problem might be on my side of the Zoom call. But the problem is never me—my internet is just...
Exploring the web in 1995 By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web...
3rd Jun 2025
60

Exploring the web in 1995

from The History of the Web [alt+shift+b] in programming

3rd Jun 2025
By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web in 1995 appeared first on The History of the Web.
20th Jul 2024
33

Tote bag

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

20th Jul 2024
Feeling Less Lonely I'm reflecting on a lot of really interesting responses I got last month to my article about feeling...
7th Oct 2025
29

Feeling Less Lonely

from The History of the Web [alt+shift+b] in programming

7th Oct 2025
I'm reflecting on a lot of really interesting responses I got last month to my article about feeling lonely on the web. And maybe now, I'm feeling a bit less so. So thank you to everyone who responded. The post Feeling Less Lonely appeared first on The History of the Web.
The gift of constraints One of the hardest things about shipping products is balancing this contradiction: you want to do...
9th Sep 2024
29

The gift of constraints

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

9th Sep 2024
One of the hardest things about shipping products is balancing this contradiction: you want to do the best possible work everywhere, but optimizing every piece takes time, and time is finite. I’ve done a poor job here countless times in my career. And I have seen many others...
No More Blue Fridays In the future, computers will not crash due to bad software updates, even those updates that involve...
21st Jul 2024
1

No More Blue Fridays

from Brendan Gregg's Blog [alt+shift+b] in programming

21st Jul 2024
In the future, computers will not crash due to bad software updates, even those updates that involve kernel code. In the future, these updates will push eBPF code. Friday July 19th provided an unprecedented example of the inherent dangers of kernel programming, and has been...
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