Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Sync, phone numbers, and webhooks A couple of weeks have passed since I last posted. If this were an email, it would start with "Sorry...
5th Mar 2026
2

Sync, phone numbers, and webhooks

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

5th Mar 2026
A couple of weeks have passed since I last posted. If this were an email, it would start with "Sorry for the slow response." Sync A project I built just shipped at Chroma. I added Amazon S3 sync support to Chroma Cloud. This service lets people easily add
Manufacturing as Maintenance The cleansing fire of rebirth
8th Jun 2025
1

Manufacturing as Maintenance

from Grant Slatton's Blog [alt+shift+b] in programming

8th Jun 2025
The cleansing fire of rebirth
Write the most clever code you possibly can I started writing this early last week but Real Life Stuff happened and now you're getting the...
8th May 2025
62

Write the most clever code you possibly can

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

8th May 2025
I started writing this early last week but Real Life Stuff happened and now you're getting the first-draft late this week. Warning, unedited thoughts ahead! New Logic for Programmers release! v0.9 is out! This is a big release, with a new cover design, several rewritten chapters,...
Double your productivity without more work or stress People love to say that getting "1% better per day" makes you 37x better after a year, but this...
4th Aug 2024
80

Double your productivity without more work or stress

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

4th Aug 2024
People love to say that getting "1% better per day" makes you 37x better after a year, but this obviously makes no sense. But 2x better is possible.
Crash Safari with the Web Audio API Discovering, reproducing, and working around a bug that crashes Safari hard.
15th Aug 2017
1

Crash Safari with the Web Audio API

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

15th Aug 2017
Discovering, reproducing, and working around a bug that crashes Safari hard.
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
30

WP Enqueue for Beginners

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

5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I’ve come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
Plain Text Emails, Please Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most...
9th Sep 2019
52

Plain Text Emails, Please

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

9th Sep 2019
Plain Text Emails, Please 2019-09-09 When it comes to website / product design and development most devs should try to keep things simple. By only using as much code as absolutely necessary, projects avoid growing out of scope or becoming bloated. So, why isn't this same approach...
The costs of the i386 to x86-64 upgrade If you read my previous article on DOS memory models, you may have dismissed everything I wrote as...
7th Oct 2024
83

The costs of the i386 to x86-64 upgrade

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

7th Oct 2024
If you read my previous article on DOS memory models, you may have dismissed everything I wrote as “legacy cruft from the 1990s that nobody cares about any longer”.  It's time to see how any of that carried over through the 16-bit to 64-bit evolution.
Mommy bloggers react After a write-up in the New York Times, Mommy Bloggers had two options. Either lean in, or step...
3 weeks ago
2

Mommy bloggers react

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

3 weeks ago
After a write-up in the New York Times, Mommy Bloggers had two options. Either lean in, or step back. Given how popular it became after that, it's not hard to guess which option they chose. The post Mommy bloggers react appeared first on The History of the Web.
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.
My Stance on AI-generated Code I recently added this to Shoelace's contribution guidelines, which sums up my position on...
8th Jul 2022
53

My Stance on AI-generated Code

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

8th Jul 2022
I recently added this to Shoelace's contribution guidelines, which sums up my position on AI-generated code. As an open source maintainer, I respectfully ask that you refrain from using AI-generated code when contributing to this project. This includes code generated by tools...
Vibe Code is Legacy Code Vibe code is legacy code by Steve Krouse
2nd Aug 2025
1

Vibe Code is Legacy Code

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

2nd Aug 2025
Vibe code is legacy code by Steve Krouse
8th Aug 2022
Curvature Beziers Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
15th Aug 2026
1

Curvature Beziers

from Acko.net [alt+shift+b] in programming

15th Aug 2026
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Improving on a timeless recipe The bezier curve is a staple of CAD and...
Chickadee 0.10.0 released I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development...
24th May 2023
33

Chickadee 0.10.0 released

from dthompson [alt+shift+b] in programming

24th May 2023
I'm happy to announce that Chickadee 0.10.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. This release is on the smaller side...
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
Naming Variables the Right Way I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming...
1st Apr 2021
1

Naming Variables the Right Way

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

1st Apr 2021
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a rateLimit variable expecting it to be denominated in seconds while it represents minutes, resulting in a 6x slower...
Telling mechanize how to find local issuer certificates I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize,...
7th Dec 2023
34

Telling mechanize how to find local issuer certificates

from alexwlchan [alt+shift+b] in programming

7th Dec 2023
I was doing some work on my library lookup tool recently, and I ran into an issue with mechanize, the Python library I use to simulate a web browser. I’d upgraded my version of Python and mechanize, and now I wasn’t able to connect to HTTPS sites. If I tried a simple...
Know your “One Job” and do it first Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be...
7th Mar 2021
1

Know your “One Job” and do it first

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

7th Mar 2021
Story time. Susan was hired as a database engineer. Her primary projects, which are supposed to be upgrading/rolling out a major point release and running load tests against various config options and developing a schema management tool, keep slipping. But she is one of HR’s...
The 7 best mobile app analytics tools 1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an...
1st Aug 2024
116

The 7 best mobile app analytics tools

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

1st Aug 2024
1. PostHog Best for: Engineering and product teams What is PostHog? PostHog (that's us 👋) is an all-in-one platform built to help engineers create…
Image darning It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of...
28th Mar 2020
41

Image darning

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

28th Mar 2020
It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of how it works.
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...
10x engineers talk to users I believe the best way to become a 10x engineer is to zoom out and solve for user impact. Engineers...
6th Mar 2023
33

10x engineers talk to users

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

6th Mar 2023
I believe the best way to become a 10x engineer is to zoom out and solve for user impact. Engineers and founders need to deeply understand and care…
The hard truth about using AI in coding In a recent experience while building a website, I tried to use ChatGPT to help me out with...
7th Feb 2025
1

The hard truth about using AI in coding

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

7th Feb 2025
In a recent experience while building a website, I tried to use ChatGPT to help me out with JavaScript. Something I've never needed to fully learn because my work has always been divided by JavaScript devs and HTML/CSS devs. A long time ago I used to be able to write bits in...
Your Hiring Funnel Is Broken and How to Fix It Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can...
24th Dec 2022
48

Your Hiring Funnel Is Broken and How to Fix It

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

24th Dec 2022
Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can dramatically improve your odds of hiring exceptional software engineers.
26th Feb 2021
First impressions of Gleam: lots of joys and some rough edges My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got...
5th Aug 2024
2

First impressions of Gleam: lots of joys and some rough edges

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

5th Aug 2024
My friend Erika is a big fan of Gleam, and her enthusiasm (and explicit encouragement) finally got me to learn the language. It's a functional programming language which targets both the BEAM (Erlang's VM) and JavaScript. This makes it appealing as a language that can target both...
The Boot.dev Beat. April 2024 Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much...
3rd Apr 2024
1

The Boot.dev Beat. April 2024

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

3rd Apr 2024
Pythogoras returned in our second community-wide boss battle. He was vanquished, and there was much rejoicing. Happy coding.
Keep a React component mounted The second most important React optimization technique after shouldComponentUpdate and friends is...
2nd Dec 2018
35

Keep a React component mounted

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

2nd Dec 2018
The second most important React optimization technique after shouldComponentUpdate and friends is remount management. Some portions of the UI can be hidden or shown — sidebars, drop-down menus, modals and draggable widgets are all prominent examples. The basic React pattern for...
He's not my friend. Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind....
3rd Sep 2016
41

He's not my friend.

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

3rd Sep 2016
Appearances can be deceiving. When a man comes over to talk to me, I can't always speak my mind. What I want to say is often not what someone else wants to hear, and I learned early in life that men who don't hear what they want to hear often get angry. Maybe that anger will...
15th Feb 2023
31

Running around Albany

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

15th Feb 2023
Q&A: The Reality of Labour Contracts in Japan In Japan labour contracts mainly fall into several categories: permanent employment (正社員,...
16th Jan 2026
1

Q&A: The Reality of Labour Contracts in Japan

from TokyoDev [alt+shift+b] in programming

16th Jan 2026
In Japan labour contracts mainly fall into several categories: permanent employment (正社員, seishain) contract employment (契約社員, keiyaku shain) temporary dispatch (派遣社員, haken shain) outsourcing (業務委託契約, gyoumu itaku) When signing a contract, it is vital to understand the...
Death of the Visceral Pulled up at a stop light Imagine flying an x-wing down a corridor, having to turn the plane...
22nd Jan 2025
86

Death of the Visceral

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

22nd Jan 2025
Pulled up at a stop light Imagine flying an x-wing down a corridor, having to turn the plane sideways to fit, a missile on your tail and closing, hitting the turbo, feeling the g force, coming up on the end of the corridor, pulling back hard on the stick the second the corridor...
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
25th Jun 2024
34

Homographic Spoofing: a new Ruby toolkit

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

25th Jun 2024
What is an homograph attack Homograph characters look the same or very similar to other characters, but are different. For example, the letters “l” and “ӏ” (Cyrrilic “ӏ”) look the same but are different characters. A homograph attack is a phishing attack where the attacker uses...
My favorite Erlang Container 2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang...
10th Jul 2022
57

My favorite Erlang Container

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

10th Jul 2022
2022/07/09 My favorite Erlang Container Joe Armstrong wrote a blog post titled My favorite Erlang Program, which showed a very simple universal server written in Erlang: universal_server()->receive{become,F}->F()end. You could then write a small program that could fit this...
31st Dec 2022
Specialization considered harmful It is sometimes recommended that software engineers should learn “depth-first”, and seek to...
3rd Apr 2023
40

Specialization considered harmful

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

3rd Apr 2023
It is sometimes recommended that software engineers should learn “depth-first”, and seek to specialize early in their careers. I think his advice is misguided. In my opinion, having a wide range of knowledge is in many cases more important than being extremely good at a very...
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.
Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces Why we need richer, thicker interfaces and better boundary objects for collaborative planning with...
14th Sep 2026
1

Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces

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

14th Sep 2026
Why we need richer, thicker interfaces and better boundary objects for collaborative planning with agents
Exploiting Undocumented Hardware Blocks in the LPC55S69 At Oxide Computer, we are designing a new computer system from the ground up. Along the way we...
30th Apr 2021
48

Exploiting Undocumented Hardware Blocks in the LPC55S69

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

30th Apr 2021
At Oxide Computer, we are designing a new computer system from the ground up. Along the way we carefully review all hardware selected to ensure it meets not only functional needs but our security needs as well. This work includes reverse engineering where necessary to get a full...
The power of company retreats: Thoughts after the 8th Buffer retreat By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team...
9th Mar 2017
57

The power of company retreats: Thoughts after the 8th Buffer retreat

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

9th Mar 2017
By now we have a fairly long history of doing retreats at Buffer. We’re now a 75 person team [https://buffer.com/about], and we just wrapped up our 8th company retreat in Madrid, Spain. Here’s a quick history of retreat locations, timeline and size over time: 1.
Protests Then and Now When a government engages in deviant behavior, it is the responsibility of the people to express...
24th Mar 2026
2

Protests Then and Now

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

24th Mar 2026
When a government engages in deviant behavior, it is the responsibility of the people to express their opposition. That’s why I’ll be participating in the No Kings protest in New York City on Saturday. ... more ...
Sept 2019 Recap Hello mailing list friends!
1st Oct 2019
1

Sept 2019 Recap

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

1st Oct 2019
Hello mailing list friends!
15th Mar 2016
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...
Osaka Team Retreat Recap We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where...
26th Apr 2025
36

Osaka Team Retreat Recap

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

26th Apr 2025
We just wrapped up our offsite in Osaka, the first time we’ve held a retreat in a location where nobody on the team is a local. With our team now at ~10 people, gone are the days of just a handful of us meeting up and figuring out what to do on the fly. Ensuring […] The post...
Recreating the Windows BSOD I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I...
15th Mar 2016
55

Recreating the Windows BSOD

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

15th Mar 2016
I thought it would be fun to recreate the iconic Windows Blue Screen of Death (BSOD) in Photoshop. I found the classic DOS system font and was able recreate a pixel-perfect BSOD image using it. You can see a rendering of the classic BSOD in all it’s pixelated glory here and...
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
Meta's new LLM-based test generator is a sneak peek to the future of development Meta's TestGen-LLM is a sneak peek to the future of developer productivity: specialized,...
23rd Feb 2024
62

Meta's new LLM-based test generator is a sneak peek to the future of development

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

23rd Feb 2024
Meta's TestGen-LLM is a sneak peek to the future of developer productivity: specialized, orchestrated, and rigorously filtered.
A metastasis in America America is sick. And I don’t just mean with COVID-19. The bad news is that removing the ugly, orange...
15th Jan 2021
42

A metastasis in America

from Don Melton [alt+shift+b] in programming

15th Jan 2021
America is sick. And I don’t just mean with COVID-19. The bad news is that removing the ugly, orange tumor in the White House next week will not be enough to affect a cure. The malignancy has spread. It didn’t even start with the presidency. We’ve been brewing and self-dosing a...
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
Feature flag best practices and tips (with examples) Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature...
5th Jan 2023
66

Feature flag best practices and tips (with examples)

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

5th Jan 2023
Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature flag. Testing multiple variants of a new UX? Use…
Create technical leverage: workflow improvements & product capabilities More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical...
1st Dec 2023
69

Create technical leverage: workflow improvements & product capabilities

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

1st Dec 2023
More than a decade ago, I typed up a few paragraphs of notes, titled it “Building Technical Leverage,” and proceeded to forget about it. Those notes were from a meeting with Kevin Scott, then SVP Engineering at LinkedIn, while we wandered the Valley trying to convince potential...
Building a photography website Last year, I started a photography hobby. Soon after, I've created a place where I can share some of...
25th Oct 2023
121

Building a photography website

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

25th Oct 2023
Last year, I started a photography hobby. Soon after, I've created a place where I can share some of my work, without any attention-driven algorithms dictating the terms. Here's a technical write-up of my journey. Table of...
Tailwind has a scalability problem. How can we solve that? While there are many benefits to using Tailwind, it also comes with unique challenges when scaling....
29th Nov 2023
25

Tailwind has a scalability problem. How can we solve that?

from ByteofDev [alt+shift+b] in programming

29th Nov 2023
While there are many benefits to using Tailwind, it also comes with unique challenges when scaling. Luckily, there are solutions to this.
The Boot.dev Beat. March 2025 Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from...
7th Mar 2025
1

The Boot.dev Beat. March 2025

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

7th Mar 2025
Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from scratch is just around the corner, and the TypeScript track couldn’t be closer.
What Are Software Developers Called In Japan? The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself...
1st Dec 2025
2

What Are Software Developers Called In Japan?

from TokyoDev [alt+shift+b] in programming

1st Dec 2025
The “Dev” in TokyoDev stands for “developers.” Our founder, Paul McMahon, has always called himself a developer because he’s from Canada, where only licensed professionals call themselves engineers. Yet the job title Software Developer (ソフトウェア開発者) is only rarely used in...
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...
Where I've been, and the future of this blog Recently, I got an email from a reader who noted that I hadn't published anything in a little while,...
17th Jun 2026
1

Where I've been, and the future of this blog

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

17th Jun 2026
Recently, I got an email from a reader who noted that I hadn't published anything in a little while, and he said he hopes I'm doing well. The truth is, some days I am and some days I'm not. I want to share a little bit about what's been going on, and what the future looks...
How to "FLOSS" as a Web Designer How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community....
7th Feb 2020
48

How to "FLOSS" as a Web Designer

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

7th Feb 2020
How to "FLOSS" as a Web Designer 2020-02-07 I have a profound respect for the open source community. I most likely wouldn't have the skills or knowledge I do today with it. Unfortunately, when I was just starting out in "web dev" some 10 years ago, proprietary software was the...
Office 2007 files downloading as ZIP files in Internet Explorer Today I learned that Microsoft Office 2007 files (you know, the new ones that end in DOCX, XLSX, and...
18th Mar 2010
43

Office 2007 files downloading as ZIP files in Internet Explorer

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

18th Mar 2010
Today I learned that Microsoft Office 2007 files (you know, the new ones that end in DOCX, XLSX, and PPTX) don't always download properly in Internet Explorer. In fact, IE tends to see them as ZIP files and forces their extension to change to .zip when you select download. This...
Questionable Advice: “How do I feel worthwhile as a manager when my people are doing all the... “How do I feel worthwhile as a manager when my people are doing all the implementing?” — An...
23rd Jan 2021
1
23rd Jan 2021
“How do I feel worthwhile as a manager when my people are doing all the implementing?” — An Engineering Manager Hey, real quick: how long have you been managing? If it’s less than two years, honey, the answer is “you don’t.” Your feelings about your performance don’t mean much in...
The Boot.dev Beat. June 2025 We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI...
10th Jun 2025
1

The Boot.dev Beat. June 2025

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

10th Jun 2025
We’ve capitulated into the vibe coding era? Well… not really. But it’s cool to understand how AI agents like Cursor and Claude Code work under the hood.
Challenge your performance intuition with C++ operators A guessing game with C++ operators, context, and disassembly.
25th Dec 2018
40

Challenge your performance intuition with C++ operators

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

25th Dec 2018
A guessing game with C++ operators, context, and disassembly.
One Last Bug Fix Update Before The Big One It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few...
6th Sep 2023
33

One Last Bug Fix Update Before The Big One

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

6th Sep 2023
It turns out we have one more updates blog before OS 7.1 and it brings a number of fixes and a few small features. We’re hard at work resolving your reported issues to make this release as smooth and shiny as it possibly can be! So read ahead and find out what was new last...
21st Sep 2025
6th Jan 2019
A reality check about cloud native DevOps Wojtek Cichoń from Semaphore speaks with John Arundel, consultant and author of ‘Cloud Native...
3rd Feb 2020
1

A reality check about cloud native DevOps

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

3rd Feb 2020
Wojtek Cichoń from Semaphore speaks with John Arundel, consultant and author of ‘Cloud Native DevOps with Kubernetes’, about how adopting DevOps destroys walls, builds bridges, and influences company cultures for the better. “Sometimes all it takes to put the light back in...
Guile-Websocket 0.1 released I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an...
12th Nov 2022
1

Guile-Websocket 0.1 released

from dthompson [alt+shift+b] in programming

12th Nov 2022
I'm happy to announce that Guile-Websocket 0.1 has been released! Guile-Websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. source tarball:...
Embed Bluesky posts in your Buttondown emails Embed Bluesky posts in your Buttondown emails
5th Dec 2024
1

Embed Bluesky posts in your Buttondown emails

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

5th Dec 2024
Embed Bluesky posts in your Buttondown emails
1st Aug 2025
The RP2350-USB-A cannot see devices disconnect What’s better for New Year’s Eve than debugging some USB hardware issues? In my previous article, I...
1st Jan 2026
1

The RP2350-USB-A cannot see devices disconnect

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

1st Jan 2026
What’s better for New Year’s Eve than debugging some USB hardware issues? In my previous article, I explained how the design of Waveshare’s RP2350-USB-A can make the USB-A host connector incapable of detecting certain USB devices, and of any hot-plugging. The solution was to...
1st Dec 2023
Warming up the Puma master before it forks Basecamp 5 runs on Puma in cluster mode: one master process with preload_app! and 63 single-threaded...
2 weeks ago
1

Warming up the Puma master before it forks

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

2 weeks ago
Basecamp 5 runs on Puma in cluster mode: one master process with preload_app! and 63 single-threaded workers per host, deployed as a Docker container with Kamal. We serve Basecamp from several sites. Each site has its own web hosts and a read replica of the database, and writes...
Compensation at Publicly Traded Tech Companies Insights from 50 publicly traded tech companies, and a list of those paying the most and the least...
9th May 2023
110

Compensation at Publicly Traded Tech Companies

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

9th May 2023
Insights from 50 publicly traded tech companies, and a list of those paying the most and the least in median total compensation.
Asheville Asheville is in crisis right now. They're without drinking water, faucets run dry, and it's...
6th Oct 2024
2

Asheville

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

6th Oct 2024
Asheville is in crisis right now. They're without drinking water, faucets run dry, and it's difficult to flush toilets. As of yesterday, the hospital has water (via tanker trucks), but 80% of the public water system is still without running water. Things are really bad. Lots of...
Speculative Calendar Events Designing tentative calendar events to solve complex scheduling problems
7th Jan 2024
1

Speculative Calendar Events

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

7th Jan 2024
Designing tentative calendar events to solve complex scheduling problems
The “10x engineer:" 50 years ago and now How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time,...
12th Mar 2024
77

The “10x engineer:" 50 years ago and now

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

12th Mar 2024
How has parts of the classic book on software engineering, ‘The Mythical Man Month,’ aged with time, and is it still relevant half a century on – or does it belong in a museum, alongside floppy discs?
Designing Beautiful Shadows in CSS When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be...
13th Sep 2021
35

Designing Beautiful Shadows in CSS

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

13th Sep 2021
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
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?
I am building a cloud I am building a cloud 2026-04-22 Today is fundraising . As is the nature of writing for a larger...
22nd Apr 2026
1

I am building a cloud

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

22nd Apr 2026
I am building a cloud 2026-04-22 Today is fundraising . As is the nature of writing for a larger audience, it is a formal, safe announcement. As it should be. Writing must necessarily become impersonal at scale. But I would like to write something personal about why I am doing...
OpenAI Five Finals Intro The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
15th Apr 2019
60

OpenAI Five Finals Intro

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

15th Apr 2019
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2: “Welcome everyone. This is an exciting day. First, this is an historic moment: this will be the first time that an AI has even attempted to play...
Winner, Name that Ware October 2025 Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital...
29th Nov 2025
1

Winner, Name that Ware October 2025

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

29th Nov 2025
Last month’s ware is an ADAS1010, described on the Analog devices website as a “15 Lead ECG Vital Signs Monitor Module with Respiration, Temperature and Blood Pressure Measurement”. It advertises a “robust, with electromagnetic interference (EMI), shock, and vibration resistant...
The Boot.dev Beat. July 2025 This month we were heads down building a lot of background stuff for big releases that are coming up...
9th Jul 2025
1

The Boot.dev Beat. July 2025

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

9th Jul 2025
This month we were heads down building a lot of background stuff for big releases that are coming up - but we still did manage to get a few new features out the door!
End user programming – my experience building an iOS app Update: Sticky was approved on the App Store, you can download it here. The void between users and...
22nd Nov 2024
36

End user programming – my experience building an iOS app

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

22nd Nov 2024
Update: Sticky was approved on the App Store, you can download it here. The void between users and builders of software is seldom considered. A software builder sits in San Francisco and hopefully talks to and observes user needs and behaviors in order to build a product that has...
13th Oct 2015
Introducing “Shadow Palette Generator” In order to create lush, realistic shadows in CSS, we need to use multiple layers and colors. How do...
16th Nov 2021
36

Introducing “Shadow Palette Generator”

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

16th Nov 2021
In order to create lush, realistic shadows in CSS, we need to use multiple layers and colors. How do we come up with all of the parameters, though? I've built a tool that'll help.
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
1st Jan 2023
14

Untangle: Solving problems with fuzzy constraints

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

1st Jan 2023
How to sketch, and satisfy, logic problems
How to Build Fly Locally With Docker for Mac In my recent side projet, I’ve been deploying to fly.io and really enjoying it. It’s fairly easy to...
2nd Oct 2023
18

How to Build Fly Locally With Docker for Mac

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

2nd Oct 2023
In my recent side projet, I’ve been deploying to fly.io and really enjoying it. It’s fairly easy to get setup. And it supports my preferred workflow of deploying my changes early and often. I have run into a few snags though. Fly.io builds your project into a docker image and...
End-to-end tool testing with Bazel and shtk If you use Bazel, your project is of a moderate size. And because your project is of a moderate...
4th Nov 2023
27

End-to-end tool testing with Bazel and shtk

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

4th Nov 2023
If you use Bazel, your project is of a moderate size. And because your project is of a moderate size, it almost-certainly builds one or more binaries, at least one of which is a CLI tool. But let’s face it: you don’t have end-to-end testing for those tools, do you?
Clickable Links Inside XML Clickable Links Inside XML 2022-06-20 With the recent patch to the Shinobi Website project, I...
20th Jun 2022
56

Clickable Links Inside XML

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

20th Jun 2022
Clickable Links Inside XML 2022-06-20 With the recent patch to the Shinobi Website project, I thought it would be best to share my experience implementing clickable links inside a rendered XML RSS file directly through a browser. This is made possible thanks to the awesome power...
I did an interview for the Changelog Podcast I talked about Winamp2-js on the Changelog Podcast.
6th Apr 2018
1

I did an interview for the Changelog Podcast

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

6th Apr 2018
I talked about Winamp2-js on the Changelog Podcast.
Array 1.26.0 PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4...
13th May 2021
29

Array 1.26.0

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

13th May 2021
PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4 new team members we've onboarded.
One Developer, Two Dozen Agents, Zero Alignment Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
13th Apr 2026
1

One Developer, Two Dozen Agents, Zero Alignment

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

13th Apr 2026
Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
Memories of Sapporo Ruby Kaigi 2012 (#sprk2012) I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already...
17th Sep 2012
31

Memories of Sapporo Ruby Kaigi 2012 (#sprk2012)

from TokyoDev [alt+shift+b] in programming

17th Sep 2012
I'm writing this from the Starbucks in the Sapporo Grand Hotel. When I arrived, there was already [another Rubyist here](https://twitter.com/igaiga555/status/247511186394972160). Five minutes before, I met [another one](https://twitter.com/yotii23) walking down the street. Last...
Baochip-1x: A Mostly-Open, 22nm SoC for High Assurance Applications One of my latest projects is the Baochip-1x, a mostly-open, full-custom silicon chip fabricated in...
10th Mar 2026
1

Baochip-1x: A Mostly-Open, 22nm SoC for High Assurance Applications

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

10th Mar 2026
One of my latest projects is the Baochip-1x, a mostly-open, full-custom silicon chip fabricated in TSMC 22nm, targeted at high assurance applications. It’s a security chip, but far more open than any other security chip; it’s also a general purpose microcontroller that fills a...
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 ...
When you don't have chocolate chips... But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate...
12th Mar 2011
41

When you don't have chocolate chips...

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

12th Mar 2011
But you still have large blocks of Valrhona dark chocolate and are craving the flavors of chocolate chip cookies? Turns out that while it's difficult to turn a large block into chip-sized chunks, it's a lot easier to turn it into shavings. Unfortunately, these shavings would get...
This Site is Now a Shinobi Website This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My...
13th May 2022
30

This Site is Now a Shinobi Website

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

13th May 2022
This Site is Now a Shinobi Website 2022-05-13 Update 2024: this website is now built with wruby My personal website is now an RSS-focused blog, generated from a collection of plain text files. But before we get into greater details about the switch, let me first introduce the...
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 Boot.dev Beat. October 2025 Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing....
1st Oct 2025
1

The Boot.dev Beat. October 2025

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

1st Oct 2025
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
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
9th Mar 2009
Update to Kagi Search pricing It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and...
8th Mar 2023
39

Update to Kagi Search pricing

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

8th Mar 2023
It has been a while since our last update ( https://blog.kagi.com/kagi-search-dec22-update ) , and we have been busy with three main large-scale initiatives: a new pricing model that ensures Kagi’s sustainability, new plans including Family plans, and enhancing search experience...
Docker Deployment Best Practices Given: There’s a CI system that automatically builds docker images from your VCS (e.g. git), we use...
1st Aug 2024
42

Docker Deployment Best Practices

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

1st Aug 2024
Given: There’s a CI system that automatically builds docker images from your VCS (e.g. git), we use self-hosted gitlab.Goal: Both initial and subsequent automated deployments to different environments (staging and production). Rejected ApproachesMost existing blog articles and...
#34 a button is not a link Bad code <button type="button" onclick="window.open('https://example.com/other-page')">Link target...
26th Nov 2024
65

#34 a button is not a link

from HTMHell [alt+shift+b] in programming

26th Nov 2024
Bad code <button type="button" onclick="window.open('https://example.com/other-page')">Link target description</button> Issues and how to fix them A button opening a link will be unexpected behavior for screen reader users. No matter how it is styled. Links disguised as buttons...
Route: annoying insurance upsell or online shopping data aggregator? I've been increasingly seeing an item for Route Package Protection automatically added to my cart...
5th Oct 2021
44

Route: annoying insurance upsell or online shopping data aggregator?

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

5th Oct 2021
I've been increasingly seeing an item for Route Package Protection automatically added to my cart when I purchase things online: I went partially through the checkout flow of a shop that uses Route with a $278 item I have no interest in purchasing to illustrate this...
What email will look like in the future On patching a 1981-era system mid-flight
1st May 2026
2

What email will look like in the future

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

1st May 2026
On patching a 1981-era system mid-flight
The Elephant in the room: The myth of exponential hypergrowth Fast-growing startups are frequently described as “exponential,” especially when the product is...
5th Mar 2022
45

The Elephant in the room: The myth of exponential hypergrowth

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

5th Mar 2022
Fast-growing startups are frequently described as “exponential,” especially when the product is “viral.” Turns out, this is incorrect, even for Facebook and Slack. If you have an incorrect model, you don’t understand growth, which means you can’t control it, nor predict it. Here...
Oxide Computer Company: Initial boot sequence We have started a computer company! If you haven’t yet, read Jess’s account of us being born in a...
1st Dec 2019
52

Oxide Computer Company: Initial boot sequence

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

1st Dec 2019
We have started a computer company! If you haven’t yet, read Jess’s account of us being born in a garage and Bryan’s on the soul of our new computer company. Also, see the perspectives of some of our founding engineers: Robert Mustacchi on joining Oxide, Joshua Clulow on the need...
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
Braces Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by...
24th Jun 2024
100

Braces

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

24th Jun 2024
Growing up I had the same dentist from childhood to adulthood. My dentist’s office was run by Dentist Chung (in Vietnamese I called him Bác Sĩ Chung – which means Dr Chung translated directly) and his sister running the office. The office was in Garden Grove, in between the...
Enjoying the moment * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When I look back...
1st May 2011
41

Enjoying the moment

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

1st May 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When I look back on the times I’ve done the most productive work on my startup [http://bufferapp.com], it has always been when I’ve had a great balance of work and rest...
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.
Books I read in 2020 Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books....
3rd Jan 2021
51

Books I read in 2020

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

3rd Jan 2021
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books. But that was about it. Even reading The Lord of the Rings or easier to digest books like Harry Potter would be a struggle. It was not until I started getting access to technical...
What I'm up to - November 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2023
1

What I'm up to - November 2023

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

1st Nov 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in October - Switched my daily driver Aeropress coffee recipe to this one by Jonathan Gagné. It p...
Using Parent Selectors in CSS Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on...
19th Dec 2018
49

Using Parent Selectors in CSS

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

19th Dec 2018
Using Parent Selectors in CSS 2018-12-19 I recently saw a Twitter thread posted by Tommy Hodgins on implementing highly requested styling features in CSS with only a minimal amount of JavaScript. Many of his examples are great, but the parent selector instantly peaked my...
chatgpt ate my homework What do we do now that chatgpt keeps eating our work? Do we just...give up?
8th Jun 2025
1

chatgpt ate my homework

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

8th Jun 2025
What do we do now that chatgpt keeps eating our work? Do we just...give up?
How to transfigure wireframes into HTML Soon enough in your career as a web developer, you encounter the situation where a designer hands...
1st Dec 2022
33

How to transfigure wireframes into HTML

from HTMHell [alt+shift+b] in programming

1st Dec 2022
Soon enough in your career as a web developer, you encounter the situation where a designer hands over a wonderful web design in all its large-screen glory. Your mission now is to transform it into code to present a prototype as soon as possible, starting with nothing but an...
Hacking window titles to help OBS This write-up is meant to present the rationale and technical details behind a tiny project I wrote...
6th Jun 2023
111

Hacking window titles to help OBS

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

6th Jun 2023
This write-up is meant to present the rationale and technical details behind a tiny project I wrote the other day, WTH, or WindowTitleHack, which is meant to force a constant window name for apps that keep changing it (I'm looking specifically at Firefox and Krita, but there are...
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

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

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
Sneaky Header Blocker Trick There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often...
23rd Mar 2026
1

Sneaky Header Blocker Trick

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

23rd Mar 2026
There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post, I’ll break down the surprisingly-straightforward implementation so you can...
9th May 2020
A list of 100 opinions I hold A list of 100 opinions I hold
5th Sep 2022
21

A list of 100 opinions I hold

from A Day In The Life Of... [alt+shift+b] in programming

5th Sep 2022
A list of 100 opinions I hold
2nd May 2014
17th Jan 2020
How much does the read/write buffer size matter for socket throughput? The read() and write() system calls take a variable-length byte array as an argument. As a...
16th Jul 2023
103

How much does the read/write buffer size matter for socket throughput?

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

16th Jul 2023
The read() and write() system calls take a variable-length byte array as an argument. As a simplified model, the time for the system call should be some constant "per-call" time, plus time directly proportional to the number of bytes in the array. That is, the time for each call...
Why SmashingConf SF 2019 will always hold a special spot in my heart I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I...
15th Apr 2020
1

Why SmashingConf SF 2019 will always hold a special spot in my heart

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

15th Apr 2020
I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I look back at the last year, I look at how much has changed in my professional and personal life. It feels like yesterday and forever ago. I did not think I would be in this spot...
My 2021 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
5th Jul 2021
41

My 2021 New Mac Setup

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

5th Jul 2021
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
Achieving Data Integrity Using Cryptography Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When...
4th May 2020
1

Achieving Data Integrity Using Cryptography

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

4th May 2020
Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When a message is sent, particularly using an untrusted medium, data integrity provides us with confidence that the message wasn’t tampered with. For example, the SSL signature of...
elementary OS 7 Available Now It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and...
31st Jan 2023
75

elementary OS 7 Available Now

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

31st Jan 2023
It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and fixes based on your feedback, introduced new office productivity features, and expanded compatibility with a wide range of hardware. So far, OS 6.1 has been downloaded from our...
1st Nov 2022
15

November 2022

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

1st Nov 2022
Twin Anxieties of the Engineer/Manager Pendulum I have written a lot about the pendulum swing between engineering and management, so I often hear...
24th Mar 2022
1

Twin Anxieties of the Engineer/Manager Pendulum

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

24th Mar 2022
I have written a lot about the pendulum swing between engineering and management, so I often hear from people who are angsting about the transition. A quick recap of the relevant posts: The Engineer/Manager Pendulum Engineering Management: the Pendulum or the Ladder If Management...
Launching the Coding Career Handbook! I'm launching my career advice book today!
1st Jul 2020
1

Launching the Coding Career Handbook!

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

1st Jul 2020
I'm launching my career advice book today!
Announcing Hondo Updating Quina to version 2.0 filled my head with new ideas that I just couldn't walk away from....
14th Jul 2022
33

Announcing Hondo

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

14th Jul 2022
Updating Quina to version 2.0 filled my head with new ideas that I just couldn't walk away from. Eventually, those ideas took the shape of a whole new word game, named Hondo.
A disgusting playbook So I started another company. I have even less tolerance for fake bullshit than when I started...
20th Jul 2023
38

A disgusting playbook

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

20th Jul 2023
So I started another company. I have even less tolerance for fake bullshit than when I started comma, and I probably will fail because of this. Cruise Automation is a good example here. If they told the truth, they would be out of business. In 2016, they were bought by GM for...
The imminent risk of vibe coding Negative feedback loops caused by vibe coded change sets
30th Jan 2026
1

The imminent risk of vibe coding

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

30th Jan 2026
Negative feedback loops caused by vibe coded change sets
Rails Girls Nagasaki 1st Recap Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first...
28th Apr 2023
30

Rails Girls Nagasaki 1st Recap

from TokyoDev [alt+shift+b] in programming

28th Apr 2023
Last weekend I was at [Rails Girls Nagasaki 1st](https://railsgirls.com/nagasaki.html) - the first Rails Girls event in Nagasaki - as both an attendee and a speaker. It was a great experience where I was able to learn more about Rails, meet new people, make friends, practise...
The next CEO of Stack Overflow We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the...
28th Mar 2019
52

The next CEO of Stack Overflow

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

28th Mar 2019
We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"
Entry Level Jobs in Japan *Since writing this article, I've written [Getting your first programming job in...
12th Mar 2012
54

Entry Level Jobs in Japan

from TokyoDev [alt+shift+b] in programming

12th Mar 2012
*Since writing this article, I've written [Getting your first programming job in Japan](/articles/first-job-programmer-japan), which goes into a lot more detail than this one.* When I was first looking for a job in Japan, I was surprised by the lack of entry level positions....
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.
The Gift of Code In the open source community, there is perhaps no greater gift than code. This is about that time...
4th Sep 2024
35

The Gift of Code

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

4th Sep 2024
In the open source community, there is perhaps no greater gift than code. This is about that time 135,000 lines of gifted code created a new era of JavaScript The post The Gift of Code appeared first on The History of the Web.
Estimating the number of your RSS subscribers Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web...
22nd Feb 2021
1

Estimating the number of your RSS subscribers

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

22nd Feb 2021
Here's a quick tip to estimate the number of your RSS subscribers. All you need is access to the web server logs. Let's filter the logs for the RSS file names (in my case it's atom.xml and feed.json): cat access.log | grep -e atom.xml -e feed.json When looking through my logs,...
Writing a Demoscene Intro for the ZX Spectrum Download Now View on pouet.net Intro In the late 80s, I spent an embarrassing number of hours...
6 days ago
1

Writing a Demoscene Intro for the ZX Spectrum

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

6 days ago
Download Now View on pouet.net Intro In the late 80s, I spent an embarrassing number of hours hunched over my ZX Spectrum, typing in Sinclair BASIC programs and rudimentary assembler routines copied from magazines, trying to re-create the Amiga crack intros I’d seen round at a...
Playing with Streamlit and LLMs. Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools...
19th Jun 2023
75

Playing with Streamlit and LLMs.

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

19th Jun 2023
Recently I’ve been chatting with a number of companies who are building out internal LLM labs/tools for their teams to make it easy to test LLMs against their internal usecases. I wanted to take a couple hours to see how far I could get using Streamlit to build out a personal LLM...
Veblen values NOTE: I'm going to start cross-posting individual stories sent out in my newsletter over here on my...
12th Mar 2020
49

Veblen values

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

12th Mar 2020
NOTE: I'm going to start cross-posting individual stories sent out in my newsletter over here on my blog. The versions here may contain additional side notes, and often as I bring them over I'll do some light word-smithing or additional copy-editing because I can never stop...
A Great Bumper Sticker I’m not really a fan of bumper stickers in general, but I saw this one on the freeway a few days ago...
24th Mar 2015
58

A Great Bumper Sticker

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

24th Mar 2015
I’m not really a fan of bumper stickers in general, but I saw this one on the freeway a few days ago and I couldn’t stop laughing: It’s of course making fun of the Earth Stickers that are so common everywhere (especially in Portland): If you’re curious, the original sticker was...
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...
#17 inaccessible cards Context: A list of linked cards, each with heading, image, and teaser text. Bad code <section> ...
14th Mar 2020
32

#17 inaccessible cards

from HTMHell [alt+shift+b] in programming

14th Mar 2020
Context: A list of linked cards, each with heading, image, and teaser text. Bad code <section> <section> <h2>Overview</h2> <figure class="card" data-url="image1.html" style="background: url(image1.jpg)"> <figcaption> <h4>My heading</h4> ...
Deploys Are The ✨WRONG✨ Way To Change User Experience This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m...
8th Mar 2023
46

Deploys Are The ✨WRONG✨ Way To Change User Experience

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

8th Mar 2023
This piece was first published on the honeycomb.io blog on 2023-03-08. …. I’m no stranger to ranting about deploys. But there’s one thing I haven’t sufficiently ranted about yet, which is this: Deploying software is a terrible, horrible, no good, very bad way to go about the...
#29 Randomly grouping content Bad code <section> <aside> <div> <section> <header> <a href="/"> ...
10th Dec 2021
33

#29 Randomly grouping content

from HTMHell [alt+shift+b] in programming

10th Dec 2021
Bad code <section> <aside> <div> <section> <header> <a href="/"> <img src="logo.svg" alt="Logo"> </a> </header> <main> <a href="/services">Services</a> <a href="/products">Products</a> ...
Supporting Disability Is Our Social Responsibility July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled...
2nd Jul 2025
47

Supporting Disability Is Our Social Responsibility

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

2nd Jul 2025
July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback...
Bring Back Ops Pride "Operations" is not a dirty word, a synonym for toil, or a title for people who can't write code....
19th Jan 2026
1

Bring Back Ops Pride

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

19th Jan 2026
"Operations" is not a dirty word, a synonym for toil, or a title for people who can't write code. May those who shit on ops get the operational outcomes they deserve.
Folders are dead, long live folders Folders, in the digital sense, began life as an ingenious skeuomorphic metaphor. A digital stand-in...
3rd Nov 2025
1

Folders are dead, long live folders

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

3rd Nov 2025
Folders, in the digital sense, began life as an ingenious skeuomorphic metaphor. A digital stand-in for physical folders and filing cabinets pioneered by Xerox and first seen in their Alto machine. The metaphor helped early computer users map the new digital world onto something...
Integrate Twitter newsletters with API Routes Last week newsletters started popping up on Twitter profiles, using their recently purchased...
7th Sep 2021
29

Integrate Twitter newsletters with API Routes

from Chris Nicholas [alt+shift+b] in programming

7th Sep 2021
Last week newsletters started popping up on Twitter profiles, using their recently purchased service, Revue.
Singapore H1B1 Tips ## much of the original piece below is outdated. this is my remaining 2023 updates for fellow...
1st Aug 2018
1

Singapore H1B1 Tips

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

1st Aug 2018
## much of the original piece below is outdated. this is my remaining 2023 updates for fellow singaporeans.
Three ways formally verified code can go wrong in practice New Logic for Programmers Release! v0.12 is now available! This should be the last major content...
10th Oct 2025
37

Three ways formally verified code can go wrong in practice

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

10th Oct 2025
New Logic for Programmers Release! v0.12 is now available! This should be the last major content release. The next few months are going to be technical review, copyediting and polishing, with a hopeful 1.0 release in March. Full release notes here. Three ways formally...
30th Dec 2010
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
33

too many birthdays

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

10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
BBR queue.acm.org/detail.cfm?id=3022184
7th Jan 2017
27

BBR

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

7th Jan 2017
queue.acm.org/detail.cfm?id=3022184
Puffed millet and qui'nola I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been...
11th Mar 2020
48

Puffed millet and qui'nola

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

11th Mar 2020
I've never been to Sqirl, but ever since I ordered their puffed millet 'nola on a whim, I've been obsessed. All I want for breakfast these days is a bowl of this granola with some plain yogurt. UPDATE: I no longer order from Sqirl after hearing about their jam mold and the deeper...
Building Custom Elements With a Library I often get asked why I use Lit to build web components. Hands down, it's become my preference after...
28th Mar 2024
76

Building Custom Elements With a Library

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

28th Mar 2024
I often get asked why I use Lit to build web components. Hands down, it's become my preference after years of working with various libraries and tools. Here's why I use it. Libraries offer a better DX # This seems like a selfish answer for a developer to lean on, but there are...
The Age of PageRank is Over When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The...
9th Nov 2022
32

The Age of PageRank is Over

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

9th Nov 2022
When Sergey Brin and Larry Page came up with the concept of PageRank in their seminal paper The Anatomy of a Large-Scale Hypertextual Web Search Engine ( http://infolab.stanford.edu/pub/papers/google.pdf ) (Sergey Brin and Lawrence Page, Stanford University, 1998) they profoundly...
Forking Chrome to render in a terminal I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something...
27th Jan 2023
62

Forking Chrome to render in a terminal

from Fathy Boundjadj [alt+shift+b] in programming

27th Jan 2023
I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal. Let me introduce you to the Carbonyl web browser! Drawing Read more..
Is technical analysis just stock market astrology? Technical analysis is a part of finance that studies price moves to guide investment decisions. A...
25th Jul 2023
40

Is technical analysis just stock market astrology?

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

25th Jul 2023
Technical analysis is a part of finance that studies price moves to guide investment decisions. A lot of investors seem skeptical of the use of past price data, which leads to technical analysis often being perceived as similar to astrology. In this article, I will try to see if...
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
30

A Metaphorical Reading Collection

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

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
Good advice on JSX conditionals Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to...
17th Jan 2022
29

Good advice on JSX conditionals

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

17th Jan 2022
Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to have a dedicated conditional syntax, like ng-if="condition", relying on JS boolean operators instead: condition && <JSX /> renders <JSX /> iff condition is truthy, condition ?...
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...
Improving my productivity in 2018 2017 was a really good year for me. I did a lot of freelance work, improved my financial situation,...
13th Jan 2018
30

Improving my productivity in 2018

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

13th Jan 2018
2017 was a really good year for me. I did a lot of freelance work, improved my financial situation, built this site and started blogging…
Achieving Data Integrity Using Cryptography Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When...
4th May 2020
1

Achieving Data Integrity Using Cryptography

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

4th May 2020
Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When a message is sent, particularly using an untrusted medium, data integrity provides us with confidence that the message wasn’t tampered with. For example, the SSL signature of...
Install JSDOM On Windows JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation...
6th Feb 2014
43

Install JSDOM On Windows

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

6th Feb 2014
JSDOM is an awesome node package for simulating a browser environment. It’s a NodeJS implementation of the DOM that makes it super easy to work with pages retrieved from the Internet. Unfortunately, JSDOM relies on a node package called Contextify that is difficult to get working...
Towards better 1-on-1s: an awkward manifesto It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. –...
22nd Apr 2023
62

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

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

22nd Apr 2023
It is unimaginably hard to […] stay conscious and alive in the adult world day in and day out. – David Foster Wallace, This is Water At the heart of my management philosophy lies a simple belief: people are working as hard as they can. It’s a lazy assumption to assume people are...
The Swipe Files Strategy for Part Time Creators Swipe Files are underrated, passively compounding sources of personal leverage for your creator...
3rd Sep 2021
1

The Swipe Files Strategy for Part Time Creators

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

3rd Sep 2021
Swipe Files are underrated, passively compounding sources of personal leverage for your creator journey.
Adding Open Graph to Pelican I just added Open Graph support to this Pelican-generated site so pretty previews would show up when...
19th Apr 2018
45

Adding Open Graph to Pelican

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

19th Apr 2018
I just added Open Graph support to this Pelican-generated site so pretty previews would show up when people shared my posts, and I figured I'd share the fairly tidy way I went about it in case other people were interested. I only added support for articles, my journal entries,...
Questionable Advice: Premature Senior Followup Q’s Some interesting followup questions arose from my recent post on the trap of the premature senior: I...
12th Feb 2021
1

Questionable Advice: Premature Senior Followup Q’s

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

12th Feb 2021
Some interesting followup questions arose from my recent post on the trap of the premature senior: I found your blog (from Hacker News, I think) and your “Questionable Advice: The Trap of the Premature Senior” spoke to me, but I was wondering, do you have any followup advice on...
The Magic of Solving Problems with 3D Printing 3D Printing has allowed me to be creative in ways I never thought possible. It has allowed me to...
17th Dec 2024
108

The Magic of Solving Problems with 3D Printing

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

17th Dec 2024
3D Printing has allowed me to be creative in ways I never thought possible. It has allowed me to create products that provide real value, products that didn’t exist before I designed them. On top of that, it’s satisfied my desire to ship products, even if the end-user is just...
Real estate is one of the hardest open problems in scaled self driving I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few...
3rd Sep 2024
94

Real estate is one of the hardest open problems in scaled self driving

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

3rd Sep 2024
I’ve had a minor obsession with Waymo’s autonomous vehicle depots recently. Over the past few months, I’ve flown a drone as part of a stakeout to understand how they work. And I’ve taken a deep dive into an apparent Waymo outage to find the company charging its electric vehicles...
Grit Multipliers People sometimes argue that you’re more likely to build a successful business as a solo founder....
4th Dec 2022
2

Grit Multipliers

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

4th Dec 2022
People sometimes argue that you’re more likely to build a successful business as a solo founder. The argument goes that without co-founders, you get faster decision making, and since speed is one of most important advantages you have, you get a better shot at iterating...
Full-Stack Ops: Back-end and DevOps Roles are Merging It’s time for some speculation on my part 🔗 I believe that the job duties of “back-end” and...
10th Oct 2022
1

Full-Stack Ops: Back-end and DevOps Roles are Merging

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

10th Oct 2022
It’s time for some speculation on my part 🔗 I believe that the job duties of “back-end” and “DevOps” engineers will coalesce to include almost everything that “the user doesn’t see”. There will still be room for specialization, but these roles will become less distinguishable...
Predictability. Right now I’m reading Michael S. Malone’s The Big Score, and one thing that I love about it is how...
1st Jan 2024
54

Predictability.

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

1st Jan 2024
Right now I’m reading Michael S. Malone’s The Big Score, and one thing that I love about it is how much it believes that key individuals drive and create industries. It’s an infectious belief, and a necessary one to write a concise, coherent narrative story about the origins of...
So why write a blog? I’ve never been good at maintaining a “professional” profile on the web. It’s bitten me in the ass...
1st Sep 2017
22

So why write a blog?

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

1st Sep 2017
I’ve never been good at maintaining a “professional” profile on the web. It’s bitten me in the ass when I’ve really needed to show off work…
Moving to Mastodon After the recent events of Elon Musk taking over, I and many others started using Mastodon and...
13th Nov 2022
57

Moving to Mastodon

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

13th Nov 2022
After the recent events of Elon Musk taking over, I and many others started using Mastodon and reduced Twitter activity. I avoid calling this a "switch" because I do not plan to remove my account on Twitter.
A Lannister Always Pays His Technical Debts A tale of two rewrites Jamie Zawinski is kind of a tech legend. He came up with the name “Mozilla”,...
8th Feb 2024
80

A Lannister Always Pays His Technical Debts

from Renegade Otter [alt+shift+b] in programming

8th Feb 2024
A tale of two rewrites Jamie Zawinski is kind of a tech legend. He came up with the name “Mozilla”, invented that whole thing where you can send HTML in emails, and more. In his harrowing work diary of how Mosaic/Netscape came to be, Jamie described the burnout rodeo that was...
Why autonomous trucking is harder than autonomous rideshare Recently, The Verge asked, “where are all the robot trucks?” It’s a good question. Trucking was...
10th Jan 2024
41

Why autonomous trucking is harder than autonomous rideshare

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

10th Jan 2024
Recently, The Verge asked, “where are all the robot trucks?” It’s a good question. Trucking was supposed to be the ideal first application of autonomous driving. Freeways contain predictable, highly structured driving scenarios. An autonomous truck would not have to deal with the...
soot, solar, sedimentation, sin, & 'centers Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was...
16th May 2026
1

soot, solar, sedimentation, sin, & 'centers

from wingolog [alt+shift+b] in programming

16th May 2026
Good evening, friends. Tonight I have a few loosely-knit stories. A couple years ago, my house was heated by a . It was awful from both an environmental and a geopolitical perspective: environmental, as I would emit somewhere around 2.5 tons of CO2 equivalent per year to heat...
Google Reader was building the wrong future The app that taught us to directly follow our favorite creators.
1st Jul 2026
2

Google Reader was building the wrong future

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

1st Jul 2026
The app that taught us to directly follow our favorite creators.
A review of the blog in 2023 2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in...
31st Dec 2023
38

A review of the blog in 2023

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

31st Dec 2023
2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in December that I had meaningful time for writing. In the 2022 review I set a few targets for the blog in 2023: Targets for 2023 ❎ Publish at least 40 posts 14 ✅ Reach at least 150k...
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