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+→]
Enterprise Software with Python When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a...
22nd Mar 2016
1

Enterprise Software with Python

from Sedimental [alt+shift+b] in programming

22nd Mar 2016
When I first published 10 Myths of Enterprise Python on the PayPal Engineering blog, there were a lot of reactions. Some I expected: Surprise at Python in the enterprise space. Relief at more attestation of Python's use in the enterprise. And, as with all the best, a few...
A good first word for Wordle Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the...
27th Jan 2022
110

A good first word for Wordle

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

27th Jan 2022
Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the past few weeks, Wordle is a relatively new online word game which has become viral. It is a variation of Bulls and Cows. You have six tries to guess a five-letter word. Each […] The...
Handling JSON objects with duplicate names in Python Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour":...
4th May 2025
41

Handling JSON objects with duplicate names in Python

from alexwlchan [alt+shift+b] in programming

4th May 2025
Consider the following JSON object: { "sides": 4, "colour": "red", "sides": 5, "colour": "blue" } Notice that sides and colour both appear twice. This looks invalid, but I learnt recently that this is actually legal JSON syntax! It’s unusual and discouraged, but it’s...
React.js: The Documentary In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS...
12th Dec 2022
1

React.js: The Documentary

from SOS [alt+shift+b] in programming

12th Dec 2022
In mid-2022 I had a great time taking part in a documentary about the JavaScript framework ReactJS by the good people at Honeypot, along with many wonderful engineers who also played a part in its success. The film focuses on the early years in the life of ReactJS, including...
Some notes on NixOS Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my...
1st Jan 2024
39

Some notes on NixOS

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

1st Jan 2024
Hello! Over the holidays I decided it might be fun to run NixOS on one of my servers, as part of my continuing experiments with Nix. My motivation for this was that previously I was using Ansible to provision the server, but then I’d ad hoc installed a bunch of stuff on...
The Hiker's Dilemma How to take care of your tribe The other day I read: "If you're hiking and you stop to let other...
1st Mar 2022
19

The Hiker's Dilemma

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

1st Mar 2022
How to take care of your tribe The other day I read: "If you're hiking and you stop to let other people catch up, don't start walking immediately when they arrive. Because that means you got a rest and they didn't. I think about this a lot." I want to dissect this sentiment...
Is development the right career for me? Hello dear reader, first off all, I want to acknowledge the weight of the question you’re grappling...
13th Aug 2023
37

Is development the right career for me?

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

13th Aug 2023
Hello dear reader, first off all, I want to acknowledge the weight of the question you’re grappling with. It’s one […] The post Is development the right career for me? appeared first on Vadim Kravcenko.
React.js: The Documentary & Q&A In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part...
19th Feb 2023
1

React.js: The Documentary & Q&A

from SOS [alt+shift+b] in programming

19th Feb 2023
In 2022 I had the great pleasure to chat with Ida Bechtle (https://twitter.com/BechtleIda) as part of a retelling of the early story of the creation of the React.js JavaScript library (I wrote about this previously here). The documentary is now available to watch for free on...
Repeat the obvious Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the...
9th Nov 2015
1

Repeat the obvious

from Sedimental [alt+shift+b] in programming

9th Nov 2015
Bad things happen when we don't repeat the obvious. --> It's 9pm and I'm writing a post for the company engineering blog. Every sentence is a slog. Not because I'm exacting and conciseness isn't my strong suit. My writing is slow because every word is obvious, almost...
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.
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 ...
Heap of sand Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0...
1st Dec 2025
2

Heap of sand

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

1st Dec 2025
Interesting probing at how LLMs "think". Read their comment about running the model at temperature 0 to get raw logits
Explaining git diff to myself But try to understand Try to understand Try try try to understand Git’s a magic command. –...
14th May 2022
1

Explaining git diff to myself

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

14th May 2022
But try to understand Try to understand Try try try to understand Git’s a magic command. – Heart  💕 Once upon a time, I believed git was storing diffs somewhere. But then I learned I was wrong. It’s challenging to wield git’s clunky interface when you have a broken mental...
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

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

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

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
How to Build the Best GitHub Profile for Your Job Search I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops...
4th Mar 2022
1

How to Build the Best GitHub Profile for Your Job Search

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

4th Mar 2022
I’ve reviewed a lot of resumes, both as an engineering manager and in the monthly resume workshops we do in the Boot.dev Discord group. I’m convinced that these days a developer’s GitHub profile is just as important as their resume itself. If you haven’t started your first job...
Coworking Spaces and Other Places you can Work Remotely in Tokyo So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe...
1st Jun 2023
107

Coworking Spaces and Other Places you can Work Remotely in Tokyo

from TokyoDev [alt+shift+b] in programming

1st Jun 2023
So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe you’re all set with a home office, but maybe you live in a one room studio apartment or you’re stuck in a tiny hotel room. Whatever your reason, what are your options for places...
Doing versus Delegating A staff+ skill
6th Aug 2025
26

Doing versus Delegating

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

6th Aug 2025
A staff+ skill
An update on Kagi Translate Some of you might have noticed that Translate no longer works when you're signed out, or that it...
5th Jun 2026
1

An update on Kagi Translate

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

5th Jun 2026
Some of you might have noticed that Translate no longer works when you're signed out, or that it shows as offline. This is because we have temporarily turned off free access while we work through the cost of running Translate.
Making a Website Under 1kB Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB...
2nd Aug 2022
50

Making a Website Under 1kB

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

2nd Aug 2022
Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB Club. Unlike the 1MB Club, it isn't as accessible for most modern websites to become official members. Building a website that actually serves useful content while squeezing its page...
How Sasha Frere-Jones uses Buttondown Sasha uses Buttondown to publish his writings on music and other topics that spark his interest.
1st Sep 2025
1

How Sasha Frere-Jones uses Buttondown

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

1st Sep 2025
Sasha uses Buttondown to publish his writings on music and other topics that spark his interest.
Boots, a Wizard Bear that Codes Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on...
8th Jun 2023
1

Boots, a Wizard Bear that Codes

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

8th Jun 2023
Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on Boot.dev, but he’s a friendly wizard bear with a charming personality. Some things you should know about Boots:
Mac OS X keychain fix How to fix a corrupt keychain file on Mac OS X
29th Oct 2007
1

Mac OS X keychain fix

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

29th Oct 2007
How to fix a corrupt keychain file on Mac OS X
The Early Days of GitLab - A Chat with Sid Sijbrandij It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is...
3rd Aug 2020
32

The Early Days of GitLab - A Chat with Sid Sijbrandij

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

3rd Aug 2020
It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is that many of the most successful founders will find…
What Happened to Self-Hosted Blogs? What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and...
18th Oct 2018
32

What Happened to Self-Hosted Blogs?

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

18th Oct 2018
What Happened to Self-Hosted Blogs? 2018-10-18 I remember a time on the internet1 when everyone and their grandmother was running a personal blog. And I mean personal - not hosted on some side platform or a tacked-on addition to the rest of their website. Nowadays companies and...
USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding...
28th Feb 2023
1

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

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

28th Feb 2023
At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to Systems Performance 2nd Edition, and this was the first time...
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...
My (hypothetical) SRECon26 keynote One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I...
3rd Mar 2026
1

My (hypothetical) SRECon26 keynote

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

3rd Mar 2026
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I can hardly connect with how I felt then. Here's what I'd say one year later.
Zen Browser review and benchmark vs Chrome, Brave, Firefox and Safari I'm looking for a new daily driver browser on my Mac. Chrome is a non-starter for me due to privacy...
2nd Nov 2024
95

Zen Browser review and benchmark vs Chrome, Brave, Firefox and Safari

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

2nd Nov 2024
I'm looking for a new daily driver browser on my Mac. Chrome is a non-starter for me due to privacy concerns (Google's tracking empire is alive and well), and Edge is just... too much. Every update shoves another set of “features” down my throat — Copilot, discount coupons, Bing...
18th Dec 2011
Insulin dump My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type...
12th Oct 2021
22

Insulin dump

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

12th Oct 2021
My partner is a teacher. One of their students, a sixth grade girl, was recently diagnosed with Type 1 Diabetes. The student is allowed to keep a small purse with her at all times, as it contains a smartphone that runs an app that talks to, and controls her insulin pump. The...
16th Dec 2025
1
16th Dec 2025
The Bronze event in the Finger Tips Competition
Let's Encrypt renews but browsers still seeing old/expired SSL certificate This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to...
10th May 2019
42

Let's Encrypt renews but browsers still seeing old/expired SSL certificate

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

10th May 2019
This morning was frustrating. I recently upgraded my VPS from the deprecated letsencrypt client to the newer cerbot client and generated new certificates for all my personal domains. I thought everything was fine — until I kept seeing intermittent SSL errors. I figured I did...
From 0 to 1 MB in DOS A tour on how DOS was able to use most of the 1 MB address space of the 8086
17th Jan 2024
45

From 0 to 1 MB in DOS

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

17th Jan 2024
A tour on how DOS was able to use most of the 1 MB address space of the 8086
you will blame the wrong people Billionaires, am I right? Immigrants, am I right? It’s going to be so painful to...
1st Sep 2025
34

you will blame the wrong people

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

1st Sep 2025
Billionaires, am I right? Immigrants, am I right? It’s going to be so painful to watch. Billionaires will go away. Immigrants will go away. The problems will continue to get worse. The problem is the unproductive. The rich unproductive and the poor unproductive. The finance...
RWC 2016 Lightning Talk Today I had the pleasure of talking on stage for ~2 minutes at the Real World Crypto 2016 conference...
7th Jan 2016
1

RWC 2016 Lightning Talk

from Sedimental [alt+shift+b] in programming

7th Jan 2016
Today I had the pleasure of talking on stage for ~2 minutes at the Real World Crypto 2016 conference in Stanford, CA. This is a pseudotranscript of that lightning talk. I'm Mahmoud Hashemi and I work as a Lead Developer at PayPal. I mostly focus on Python frameworks and software...
OpenAI fixed their unsafe policy around names Update October 2, 2023: This is now fixed: you can update your name in your user settings. This...
4th Sep 2023
2

OpenAI fixed their unsafe policy around names

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

4th Sep 2023
Update October 2, 2023: This is now fixed: you can update your name in your user settings. This works for the OpenAI Platform accounts, and they say the same for ChatGPT (etc.) is coming soon. Thank you to those who reached out to OpenAI employees about this, and thank you so...
Crash and Burnout In the last year I have changed jobs, moved twice (one of those internationally) and traveled about...
10th Apr 2023
1

Crash and Burnout

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

10th Apr 2023
In the last year I have changed jobs, moved twice (one of those internationally) and traveled about 120,000 miles. I've been working on finishing my book, caught covid, and was diagnosed with bipolar depression and Hashimoto's disease. Additionally, with so much travel, I've had...
The System Settings Redesign Has Landed This month the biggest story is System Settings, but we also have some great progress on the new...
5th Apr 2024
106

The System Settings Redesign Has Landed

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

5th Apr 2024
This month the biggest story is System Settings, but we also have some great progress on the new Dock and Wayland. Plus a small change to default keyboard shortcuts that you might appreciate. Read ahead to find out the new developments you have to look forward to in the upcoming...
8th Mar 2008
Vibe Coding Tools are a BattleMech Using modern AI coding tools feels like jumping into the cockpit of a BattleMech. My co-worker used...
7th Apr 2026
1

Vibe Coding Tools are a BattleMech

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

7th Apr 2026
Using modern AI coding tools feels like jumping into the cockpit of a BattleMech. My co-worker used this analogy recently and I love it. It perfectly sums up the feeling of vibe coding for me. I can move faster, jump higher and it feels like a there is a whole new world of...
Synology DS923+ vs. FreeBSD w/ZFS A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from...
13th Dec 2024
101

Synology DS923+ vs. FreeBSD w/ZFS

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

13th Dec 2024
A comparison of a home-built FreeBSD NAS with ZFS against the DS923+ storage appliance from Synology.
What's new, Kubernetes? It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year!...
2nd Apr 2020
1

What's new, Kubernetes?

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

2nd Apr 2020
It’s hard to believe, but Cloud Native DevOps with Kubernetes has been out for nearly a year! While much has changed in the Kubernetes landscape, a lot is also the same. In this post we’ll cover some of the things that have changed (and what hasn’t).
Marshaling Struct with Special Fields to JSON in Golang This is a short post explaining how I marshaled http.Request into json
1st May 2021
31

Marshaling Struct with Special Fields to JSON in Golang

from blag [alt+shift+b] in programming

1st May 2021
This is a short post explaining how I marshaled http.Request into json
8th Jun 2010
Setting up Mikochi with Docker and Traefik Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The...
4th Jan 2024
52

Setting up Mikochi with Docker and Traefik

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

4th Jan 2024
Last year, I spent a little bit of time re-learning full-stack development and built Mikochi. The project has since grown to version 1.3.1 and reached 100 stars on GitHub. This article aims to be a step-by-step guide on how to install it and configure it to use HTTPS with Docker...
How to build a culture of shipping The best time to write is when you're excited about an idea. Strike when the iron is hot.
3rd Jun 2024
1

How to build a culture of shipping

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

3rd Jun 2024
The best time to write is when you're excited about an idea. Strike when the iron is hot.
Generating a 12 Hour Youtube Video With Python Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
12th Sep 2021
1

Generating a 12 Hour Youtube Video With Python

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

12th Sep 2021
Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
RIP AOL Dialup America's most popular dial-up ISP is shutting down dial-up service
10th Aug 2025
1

RIP AOL Dialup

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

10th Aug 2025
America's most popular dial-up ISP is shutting down dial-up service
Bottom-Up Idea Exploration My own content creation philosophy, explored through my own personal story with React
6th Jun 2021
42

Bottom-Up Idea Exploration

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

6th Jun 2021
My own content creation philosophy, explored through my own personal story with React
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
30

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

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

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It’s pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
Redecorating my bedroom Back in March, I was visiting my sister and her newly-redecorated home, and it gave me the...
11th May 2023
68

Redecorating my bedroom

from alexwlchan [alt+shift+b] in programming

11th May 2023
Back in March, I was visiting my sister and her newly-redecorated home, and it gave me the inspiration to finally redecorate my bedroom – something I’ve been thinking about for two years. My bedroom used to have white walls, a dark grey feature wall, and a purple sliding...
How I Got a Junior Software Engineering Job in Japan From Overseas Many people say that to find a software engineering job in Japan, you need to be here first. The...
2 weeks ago
2

How I Got a Junior Software Engineering Job in Japan From Overseas

from TokyoDev [alt+shift+b] in programming

2 weeks ago
Many people say that to find a software engineering job in Japan, you need to be here first. The most common ways into Japan without a job are to become a student, arrive on a Working Holiday visa, or use the J-Find visa — all of which mean spending a lot of money just to show up...
Introducing The Contraption Company Today I'm introducing my new business, The Contraption Company - a product studio building...
4th Nov 2022
1

Introducing The Contraption Company

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

4th Nov 2022
Today I'm introducing my new business, The Contraption Company - a product studio building dependable software tools for online work. Slow growth makes steady progress In the past, I've built VC-backed startups like Moonlight and Staffjoy. For these companies, we worked hard...
Substack vs Africa The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging...
30th Jul 2024
99

Substack vs Africa

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

30th Jul 2024
The writing site, Substack, has taken the world by storm. At a time when everyone thought blogging and online writing was dead, superseded by YouTube, Substack came along and solved the problems of discovery and monetisation. Their feed and recommendations have allowed many to...
Why I Moved Off Dev.to 2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just...
1st Jun 2022
29

Why I Moved Off Dev.to

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

1st Jun 2022
2 years ago I moved all my blogging to Dev.to. Today my main blog is on Github Issues and I've just launched DXTips on Hashnode.
The Inevitability of Change Everything is the same and yet everything is different. That's how I feel sitting on the edge of the...
8th Aug 2024
1

The Inevitability of Change

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

8th Aug 2024
Everything is the same and yet everything is different. That's how I feel sitting on the edge of the water in West Seattle. I've not been living here since January 2023. I've been back 5 or 6 times in the last year and a half and suddenly the buildings that were steel bones and...
How Cryptology Can Fix Identity Theft Identity theft is a huge problem, costing Americans more than $4.5 billion in 2012. Identity theft...
22nd Feb 2015
2

How Cryptology Can Fix Identity Theft

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

22nd Feb 2015
Identity theft is a huge problem, costing Americans more than $4.5 billion in 2012. Identity theft victims frequently lose time and money and undergo significant mental hardships while dealing with the fallout. It can happen a few different ways, but one large attack vector is...
eBPF Documentary eBPF is a crazy technology – like putting JavaScript into the Linux kernel – and getting it...
9th Mar 2024
1

eBPF Documentary

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

9th Mar 2024
eBPF is a crazy technology – like putting JavaScript into the Linux kernel – and getting it accepted had so far been an untold story of strategy and ingenuity. The eBPF documentary, published late last year, tells this story by interviewing key players from 2014 including...
The agent principal-agent problem The agent principal-agent problem 2026-05-07 Code review is broken. The industry-established code...
7th May 2026
2

The agent principal-agent problem

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

7th May 2026
The agent principal-agent problem 2026-05-07 Code review is broken. The industry-established code review process, review-then-commit, was a straightforward mechanism that allowed a relatively low-trust group of engineers to collaborate. It appears to have been initially developed...
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...
20th Feb 2017
57
20th Feb 2017
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/change-at-buffer/]. We’ve always done things differently at Buffer. For me, this has always come from a natural desire to question things. Why base your company and team in a single location? Why is...
EndBASIC 0.11 is here Support for user-defined functions, an LCD, and a disassembler
20th Jul 2024
83

EndBASIC 0.11 is here

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

20th Jul 2024
Support for user-defined functions, an LCD, and a disassembler
ioctls from Rust Diving into what the ioctl system call is and how to invoke it from Rust
13th Feb 2025
53

ioctls from Rust

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

13th Feb 2025
Diving into what the ioctl system call is and how to invoke it from Rust
Why I joined OpenAI The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no...
6th Feb 2026
1

Why I joined OpenAI

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

6th Feb 2026
The staggering and fast-growing cost of AI datacenters is a call for performance engineering like no other in history; it's not just about saving costs – it's about saving the planet. I have joined OpenAI to work on this challenge directly, with an initial focus on ChatGPT...
Formlabs Form 4 Teardown Formlabs has recently launched the fourth edition of their flagship SLA printer line, the Form 4. Of...
2nd Jun 2024
79

Formlabs Form 4 Teardown

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

2nd Jun 2024
Formlabs has recently launched the fourth edition of their flagship SLA printer line, the Form 4. Of course, I jumped on the chance to do a teardown of the printer; I’m grateful that I was able to do the same for the Form 1, Form 2, and Form 3 generations. In addition to learning...
1st Oct 2021
15

October 2021

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

1st Oct 2021
Assumed Audiences Naming your invisible audiences to free yourself from unspoken obligations
8th Jan 2022
24

Assumed Audiences

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

8th Jan 2022
Naming your invisible audiences to free yourself from unspoken obligations
5 production surprises worth investigating As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and...
6th Mar 2023
41

5 production surprises worth investigating

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

6th Mar 2023
As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and getting to the bottom of them. By adopting this habit, we can find and fix many classes of problems before they turn into incidents. Over time, this makes things run much smoother. But...
Things I enjoyed in 2023 Things I watched, read, played, got into, enjoyed, or did and would do again, in 2023.
30th Dec 2023
50

Things I enjoyed in 2023

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

30th Dec 2023
Things I watched, read, played, got into, enjoyed, or did and would do again, in 2023.
What is TypeScript and why should I use it? A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use...
30th Jun 2020
48

What is TypeScript and why should I use it?

from Seán Barry [alt+shift+b] in programming

30th Jun 2020
A beginner's guide to TypeScript. What is TypeScript? What problems does it solve? Why should I use it?
5th Aug 2022
A personal update In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As...
3rd May 2021
42

A personal update

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

3rd May 2021
In March 2020, as the world locked down, I was on the tail end of a vacation in New Zealand. As COVID started to spin out of control in the states, my girlfriend and I made the decision to stay. A ten day trip turned into a year-long adventure. I
Meta’s historic growth challenge The company’s growth is under more pressure than it has ever been, and in a worse strategic position...
6th Oct 2022
58

Meta’s historic growth challenge

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

6th Oct 2022
The company’s growth is under more pressure than it has ever been, and in a worse strategic position than Apple, Google, Amazon or Microsoft. Why is this and what can the company do to get out of this situation?
2nd Jan 2026
1

January 2026

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

2nd Jan 2026
Making sense of TypeScript using set theory I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to...
23rd Jan 2023
33

Making sense of TypeScript using set theory

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

23rd Jan 2023
I've been working with TypeScript for a long long time. I think I'm not too bad at it. However, to my despair, some low-level behaviors still confuse me: Why does 0 | 1 extends 0 ? true : false evaluate to false? I'm very ashamed, but I sometimes confuse "subtype" and...
Ten years after we lost Steve Jobs Losing Steve affected me more than it probably should have, given that I never met him or had any...
5th Oct 2021
61

Ten years after we lost Steve Jobs

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

5th Oct 2021
Losing Steve affected me more than it probably should have, given that I never met him or had any correspondence with him. But losing him was devastating — not just to my world, but the world. He was a sort of virtual father figure: I was always hoping that maybe Steve would...
9th Oct 2024
116

How Fireship became YouTube's favorite programmer

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

9th Oct 2024
How Fireship wins YouTube
6th Aug 2023
Painting Roam Research with Custom CSS How to customise Roam Research with your own CSS themes
15th Dec 2020
26

Painting Roam Research with Custom CSS

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

15th Dec 2020
How to customise Roam Research with your own CSS themes
28th Dec 2020
The Web We Want Survey Results 14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start,...
14th May 2020
1

The Web We Want Survey Results

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

14th May 2020
14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start, we only had a handful of submissions and one person willing to record their lightning talk for the session we ran at An Event Apart D.C. We've come quite a ways since then with...
Folk Interfaces People reappropriating existing software to solve their own unique problems
24th Aug 2022
1

Folk Interfaces

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

24th Aug 2022
People reappropriating existing software to solve their own unique problems
Why Buying An Apple II+ In 1979 Changed My Life After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had....
16th Mar 2026
2

Why Buying An Apple II+ In 1979 Changed My Life

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

16th Mar 2026
After graduating from college in 1979, I bought a then-new Apple II+ with what little money I had. Little did I know that everything that happened after that was not what I expected. I went to graduate school in Chemistry, but my faculty advisor resigned after being denied...
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...
Pensieve: Mar 7 2024 - on Agency A collection of public thoughts that could be blogposts but i dont have time, so here, have the...
8th Mar 2024
1

Pensieve: Mar 7 2024 - on Agency

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

8th Mar 2024
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
1st Dec 2023
15

December 2023

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

1st Dec 2023
How HEAD works in git Hello! The other day I ran a Mastodon poll asking people how confident they were that they...
8th Mar 2024
74

How HEAD works in git

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

8th Mar 2024
Hello! The other day I ran a Mastodon poll asking people how confident they were that they understood how HEAD works in Git. The results (out of 1700 votes) were a little surprising to me: 10% “100%” 36% “pretty confident” 39% “somewhat confident?” 15% “literally no idea” I was...
How “Engineering-Driven” Leads to “Engineering-Supremacy” Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it...
20th Jan 2022
1

How “Engineering-Driven” Leads to “Engineering-Supremacy”

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

20th Jan 2022
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it was founded by two engineers and our mission involves building an engineering product for other engineers. We are never going to stop being engineering-driven in the sense that we...
Breaking changes in SvelteKit, August 2022 SvelteKit introduced breaking changes to its routing and data loading in August 2022. Learn how to...
17th Aug 2022
30

Breaking changes in SvelteKit, August 2022

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

17th Aug 2022
SvelteKit introduced breaking changes to its routing and data loading in August 2022. Learn how to convert from the old way of doing things to the new.
Recently Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been...
3rd Feb 2026
0

Recently

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

3rd Feb 2026
Listening Die In Love by Greet Death Via David Crespo, I got into Greet Death, a band that's been hustling since 2011. It's great in a simultaneously familiar and innovative way. The album has a great amount of variety: Small Town Cemetery is a really effective quiet, acoustic...
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41

Introducing Joe Martin - Our first Product Marketer

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

6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
Why I don't like the LTV metric (LifeTime Value) The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
7th Oct 2013
18

Why I don't like the LTV metric (LifeTime Value)

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

7th Oct 2013
The LTV metric overcomplicates and misleads. Learn why you should use other SaaS metrics instead.
Announcing glom: Restructured Data for Python This post introduces glom, Python's missing operator for nested objects and data. If you're an easy...
9th May 2018
1

Announcing glom: Restructured Data for Python

from Sedimental [alt+shift+b] in programming

9th May 2018
This post introduces glom, Python's missing operator for nested objects and data. If you're an easy sell, full API docs and tutorial are already available at glom.readthedocs.io. met me at PyCon, this 5-minute talk. The Spectre of Structure In the Python world, there's a...
Starlit sky hexagonal teacups, 2024 Starlit sky on a clear night / the milky way / eternity / clarity / raindrops sticking to window...
1st Jul 2024
73

Starlit sky hexagonal teacups, 2024

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

1st Jul 2024
Starlit sky on a clear night / the milky way / eternity / clarity / raindrops sticking to window glass
Big Tech job-switching stats Which companies grew their software engineering headcount, which ones shrank, and how has the...
3rd Mar 2023
51

Big Tech job-switching stats

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

3rd Mar 2023
Which companies grew their software engineering headcount, which ones shrank, and how has the “open-to-new-opportunities” ratio shifted across Big Tech? I collaborated with a recruiter to find out, and the data is in.
How to use ESM on the web and in Node.js ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like...
3rd Sep 2022
54

How to use ESM on the web and in Node.js

from ByteofDev [alt+shift+b] in programming

3rd Sep 2022
ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?
My Favorite Tiny Programming Projects I love creating tiny programs that solve actual (often minor) problems. As Julia Evans points out,...
23rd May 2022
47

My Favorite Tiny Programming Projects

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

23rd May 2022
I love creating tiny programs that solve actual (often minor) problems. As Julia Evans points out, this is not only a great way to make programming fun but actually one of the best ways to learn. Below are some my favorite tiny programs I’ve created. Finding Campsites My wife...
4 short stories of our attempts to be lean at our startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret...
2nd Mar 2014
37

4 short stories of our attempts to be lean at our startup

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

2nd Mar 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret that I’ve personally been hugely impacted by Eric Ries’ [https://twitter.com/ericries] work and the Lean Startup [http://theleanstartup.com/] movement. Buffer [http://bufferapp.com]...
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
Create a Course on Boot.dev We create most of our courses at Boot.dev in-house, but we also love to collaborate with talented...
4th Sep 2025
1

Create a Course on Boot.dev

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

4th Sep 2025
We create most of our courses at Boot.dev in-house, but we also love to collaborate with talented authors! If you’re interested in creating a course for Boot.dev, here’s some preliminary info about how we work:
semaphoreslo in Golang and GNU make Semaphores are one of the oldest concurrency primitives in computing, invented over 60 years ago....
18th Jul 2024
87

semaphoreslo in Golang and GNU make

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

18th Jul 2024
Semaphores are one of the oldest concurrency primitives in computing, invented over 60 years ago. They are weird: usually the only numbers of concurrent processes we care about are zero, one, or many – but semaphores deal with those fussy finite numbers in between. Yesterday I...
Self-hosting your code on Gitea Afraid of GitHub suddenly enshittifying their product? The best way to shield yourself from that is...
16th Oct 2025
26

Self-hosting your code on Gitea

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

16th Oct 2025
Afraid of GitHub suddenly enshittifying their product? The best way to shield yourself from that is to start self-hosting your code repositories. I have been running a self-hosted instance of Gitea for around two months, and so far the process has been pretty close to...
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...
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...
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…
Haunt 0.4.0 released I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I...
22nd Sep 2026
1

Haunt 0.4.0 released

from dthompson [alt+shift+b] in programming

22nd Sep 2026
I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I haven't had much time for blogging, but I'm catching up now! This release contains a small set of improvements and bug fixes since the 0.3.0 release in 2024. About Haunt Haunt is a...
On Estimates, Time, and Evidence Here's an exchange that's pretty common: "How long will that take?" "A few days." I run into this...
7th Aug 2017
2

On Estimates, Time, and Evidence

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

7th Aug 2017
Here's an exchange that's pretty common: "How long will that take?" "A few days." I run into this all the time with clients - they have real business needs to know how long something will take and what the risks are with any given project. So, we are asked to give estimates of...
JS13K 2018 Retrospective In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a...
15th Oct 2018
32

JS13K 2018 Retrospective

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

15th Oct 2018
In one of my weekly developer emails, I saw a link for JS13KGames. I've always wanted to create a video game. I asked my JavaScript-whiz buddy, Brad, if he was interested in building a game with me. Without hesitation, he said “Yes!” Concept A couple of years ago I came up with...
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...
The bittersweet end of a year of independence Just over a year ago, I left the startup I was working for and started my own business. My intention...
2nd Sep 2017
2

The bittersweet end of a year of independence

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

2nd Sep 2017
Just over a year ago, I left the startup I was working for and started my own business. My intention was to do freelance work ("consulting", to all my clients) until I was able to launch my first product, and then shift into being a product company. My ambitions and confidence...
Using User-Select Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple...
4th Jun 2019
40

Using User-Select

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

4th Jun 2019
Using User-Select 2019-06-04 Highlighting text in order to copy, cut or paste content is a staple action across the web. Now, what if I told you the ability to control what a user can select is configurable with a single CSS property? Introducing the CSS property Simply put, the...
MegaCycles in Tech & Crypto Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology...
11th Oct 2021
49

MegaCycles in Tech & Crypto

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

11th Oct 2021
Every 8-10 years, the technology industry used to go through a boom and bust cycle. A new technology or platform would emerge, there would be rampant investment and speculation, a few strong hypergrowth survivors would emerge and most of the rest of the new startups would...
The Deployment Fidelity Problem The most important problem that we face as software professionals is this: If somebody thinks of a...
31st Aug 2021
1

The Deployment Fidelity Problem

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

31st Aug 2021
The most important problem that we face as software professionals is this: If somebody thinks of a good idea, how do we deliver it to users as quickly as possible? – Continuous Delivery Production is a low-fidelity version of your codebase. Many deployment metrics are just a...
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...
Treat it as finished * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the most...
3rd Apr 2011
35

Treat it as finished

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

3rd Apr 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * One of the most important differences for me personally in how I’ve run my current startup compared to the last one I founded has been how I treat the product at each stage of the process. With...
1st Nov 2022
15

November 2022

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

1st Nov 2022
Tinloof design principles Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not...
1st Sep 2023
39

Tinloof design principles

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

1st Sep 2023
Tinloof focuses on key principles to consistently create pleasant and practical designs. We're not tied to any specific style - Swiss, Linear-like, neobrutalism, a certain typography or color palette. Instead, we stick to basics that make our process smooth, please our users,...
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.
Public postmortem: database connection exhaustion Our public postmortem for the incident on March 31st, 2026.
1st Apr 2026
1

Public postmortem: database connection exhaustion

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

1st Apr 2026
Our public postmortem for the incident on March 31st, 2026.
Fun with IE7 and the Zoom Property This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any...
29th Jun 2012
45

Fun with IE7 and the Zoom Property

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

29th Jun 2012
This bug threw me for a loop. A CSS optimizer thought it was doing me a favor by “fixing” any invalid numbers. It replaces .my_class{ zoom:1; } with .my_class{ zoom:1px; } Those two characters (“px”) on the zoom property will blow up IE7 as it tries to zoom to a value in...
15th Mar 2019
28

slashbot

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

15th Mar 2019
[April Cools] Gaming Games for Non-Gamers My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth...
1st Apr 2025
59

[April Cools] Gaming Games for Non-Gamers

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

1st Apr 2025
My April Cools is out! Gaming Games for Non-Gamers is a 3,000 word essay on video games worth playing if you've never enjoyed a video game before. Patreon notes here. (April Cools is a project where we write genuine content on non-normal topics. You can see all the other April...
Vicuna A new LLaMA-derived model has appeared, called Vicuna. Now I've been playing with a lot of models...
5th Apr 2023
37

Vicuna

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

5th Apr 2023
A new LLaMA-derived model has appeared, called Vicuna. Now I've been playing with a lot of models like this, such as Alpaca and GPT4All. And I also fine-tuned my own. But Vicuna is a lot better. Here is a conversation I had with it. User: Write a limerick about language...
26th Feb 2021
Golang vs C++: Which is Best For Your Next Project Needing to be a math genius to learn to code is a thing of the past. High-level programming...
12th Jul 2021
1

Golang vs C++: Which is Best For Your Next Project

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

12th Jul 2021
Needing to be a math genius to learn to code is a thing of the past. High-level programming languages offer an alternative to low-level machine code, which makes coding more accessible than ever. Let’s dive into how Golang, a modern higher-level language, matches up to C++, a...
Preview Ebitengine shaders with Luluka Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you...
15th May 2026
1

Preview Ebitengine shaders with Luluka

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

15th May 2026
Lately, I’ve been experimenting with building games in Ebitengine. It’s a 2D engine that lets you create games using the Go programming language. To be able to iterate faster on visual effects, I have created a tool that lets me preview shaders: Luluka. Kage Shaders For those who...
My Text Edtior is Not Open Source My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than...
2nd Jan 2024
32

My Text Edtior is Not Open Source

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

2nd Jan 2024
My Text Edtior is Not Open Source 2024-01-02 I’ve been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my “real” career over 10 years ago, but I could be mistaken1. It certainly feels that long. And in that time I...
Trying the Software factory pattern. One of the interesting challenges of the AI ecosystem in 2026 is that new, effective patterns emerge...
20th Sep 2026
3

Trying the Software factory pattern.

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

20th Sep 2026
One of the interesting challenges of the AI ecosystem in 2026 is that new, effective patterns emerge faster than I can adopt them. I’ll find a handful, get back to work, and realize a month later that I’d missed four or five more. The adoption cycle for Imprint this year has been...
Drawing the Invisible: React Explained in Five Visual Metaphors Explaining React through visual metaphors
1st May 2020
1

Drawing the Invisible: React Explained in Five Visual Metaphors

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

1st May 2020
Explaining React through visual metaphors
Beware The Fallacy of Composition Many things that make sense individually don't make sense as a group.
1st Oct 2020
1

Beware The Fallacy of Composition

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

1st Oct 2020
Many things that make sense individually don't make sense as a group.
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...
A New Dog “What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their...
6th May 2023
94

A New Dog

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

6th May 2023
“What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their living room with her phone. He was growing tired of her ever-new discoveries and project ideas, and he didn’t know if he had the energy to stomach this new one. But she was too busy...
Parsing URLs in JavaScript There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John...
24th Oct 2013
46

Parsing URLs in JavaScript

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

24th Oct 2013
There's an excellent trick to parsing URLs in JavaScript, which was introduced last year by John Long over on GitHub. This technique works great, but the resulting search property will be a raw query string. This isn't very useful if you need to access certain variables in said...
8th Jan 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...
State of the Web: WebAssembly What is WebAssembly, why does it matter, and how is it currently used on the web?
1st Jan 2022
23

State of the Web: WebAssembly

from ByteofDev [alt+shift+b] in programming

1st Jan 2022
What is WebAssembly, why does it matter, and how is it currently used on the web?
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
52

content slop

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

5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
gRPC is easy to misconfigure Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think...
14th Mar 2021
46

gRPC is easy to misconfigure

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

14th Mar 2021
Google's gRPC is an RPC system that supports many languages, and is relatively widely used. I think its popularity is due to being used for parts of Docker and Kubernetes. I think gRPC is mostly fine, but it is surprisingly easy to screw up by misconfiguring it. Part of that is...
Bear is now source-available Updates to the Bear license
1st Sep 2025
47

Bear is now source-available

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

1st Sep 2025
Updates to the Bear license
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about...
10th Jul 2017
30

Designers Need Thicker Skin

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

10th Jul 2017
Designers Need Thicker Skin 2017-07-10 I’m not normally one to comment or even really care about “drama” within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
Subtraction Is Functionally Complete To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can...
28th Sep 2023
31

Subtraction Is Functionally Complete

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

28th Sep 2023
To be precise, IEEE-754 floating point subtraction is functionally complete. That means you can construct any binary circuit using nothing but floating point subtraction. To see how, we must start at the bottom. I quote the IEEE 754-2019 standard, section 6.3: 6.3 The sign...
Upgrade Your Python Version Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python...
14th Nov 2022
1

Upgrade Your Python Version

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

14th Nov 2022
Here is an idea for a completely free[1] speed improvement for your code - upgrade your Python version! I started this series of articles using Python 3.8, but today we already have version 3.11. Python 3.11 is the first version of Python that brings pretty significant speed...
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
54

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

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

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It's pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
BERA Designed by How&How, London & Lisbon.
22nd Feb 2022
52

BERA

from Identity Designed [alt+shift+b] in programming

22nd Feb 2022
Designed by How&How, London & Lisbon.
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.
Wireheading City I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line...
11th Apr 2023
40

Wireheading City

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

11th Apr 2023
I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line that defines civilization. Several beggars approached me on the street, and I didn’t give them anything. I suspect they would be surprised to learn that we have worse beggars in...
Questionable Advice: Is there a path back from CTO to engineer? I received this question in the comments section of my piece on The Twin Anxieties of the...
29th Jul 2022
1

Questionable Advice: Is there a path back from CTO to engineer?

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

29th Jul 2022
I received this question in the comments section of my piece on The Twin Anxieties of the Engineer/Manager Pendulum, and figured I might as well answer it. It definitely isn’t a question I’ve spent a lot of time thinking about or anything. 🥰 As a former CTO coming off a...
Questionable Advice: “My boss says we don’t need any engineering managers. Is he right?” I recently joined a startup to run an engineering org of about 30-40 engineers. My title is VP...
5th Jan 2024
66
5th Jan 2024
I recently joined a startup to run an engineering org of about 30-40 engineers. My title is VP Engineering. However, I have been having lots of ongoing conflict with the CEO (a former engineer) around whether or not I am allowed to have or hire any dedicated engineering managers....
Wrapping Errors in Go - How to Handle Nested Errors Errors in Go are a hot topic. Many newcomers to the language immediately level their first...
9th Mar 2020
1

Wrapping Errors in Go - How to Handle Nested Errors

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

9th Mar 2020
Errors in Go are a hot topic. Many newcomers to the language immediately level their first criticism, “errors in go are clunky! Let me just use try/catch!” This criticism is well-meaning but misguided.
The World Record for Loneliness What's the farthest any person has been from the nearest other person?
6th May 2024
84

The World Record for Loneliness

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

6th May 2024
What's the farthest any person has been from the nearest other person?
Has Anyone Noticed How Bloated The Internet Has Become? I was on a cruise recently, and trying to read anything online was painful since thousands shared my...
13th Jun 2023
29

Has Anyone Noticed How Bloated The Internet Has Become?

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

13th Jun 2023
I was on a cruise recently, and trying to read anything online was painful since thousands shared my internet connection at sea. Reading a relatively lightweight site like Google News generally gave me time to get an ice cream cone before the page appeared. Has everyone abandoned...
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 I. 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 ...
The Echo & Narcissus Writing Club A Hyperlink Academy writing club where we mimic the work of others
9th Apr 2021
24

The Echo & Narcissus Writing Club

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

9th Apr 2021
A Hyperlink Academy writing club where we mimic the work of others
Array 1.0.10 Like what you see and self-hosting? Update your instance. First our updates and new features....
1st Apr 2020
34

Array 1.0.10

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

1st Apr 2020
Like what you see and self-hosting? Update your instance. First our updates and new features. Release notes Users in Trend Graphs Whilst we have…
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...
The Swyx.io 2022 Rewrite Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
27th Jan 2022
1

The Swyx.io 2022 Rewrite

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

27th Jan 2022
Discussing the 2022 migration of swyx.io to SvelteKit and GitHub Issues
Designers Need Thicker Skin Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about...
10th Jul 2017
47

Designers Need Thicker Skin

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

10th Jul 2017
Designers Need Thicker Skin 2017-07-10 I'm not normally one to comment or even really care about "drama" within our design industry. Opinions are just that and should just be consumed at face value. But this week I was moderately annoyed with a subset of designers in...
Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or...
15th Jan 2023
56

Paper Review: “Did you miss my comments or what?” Toxicity in Open Source Discussions

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

15th Jan 2023
On entitlement, toxicity, and burnout in Open Source. [Toxicity is] rude, disrespectful, or unreasonable language that is likely to make someone leave a discussion. – Google, Project Jigsaw Thu, 19 Aug 2021 @EmilyKager & @[email protected] I didn’t expect to learn...
I have no idea what I am doing * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a...
3rd Jul 2011
40

I have no idea what I am doing

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

3rd Jul 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I want to give a special thanks to my co-founder Leo [http://leostartsup.com] who listened to and discussed some of these thoughts with me before I turned them into a blog post. In the last few...
Measuring an engineering organization. For the past several years, I’ve run a learning circle with engineering executives. The most...
2nd Jan 2023
49

Measuring an engineering organization.

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

2nd Jan 2023
For the past several years, I’ve run a learning circle with engineering executives. The most frequent topic that comes up is career management–what should I do next? The second most frequent topic is measuring engineering teams and organizations–my CEO has asked me to report...
A Web Component Story Gather 'round, it's story time. A number of years ago, I was hired by a company to rebuild a...
30th Sep 2022
53

A Web Component Story

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

30th Sep 2022
Gather 'round, it's story time. A number of years ago, I was hired by a company to rebuild a component library for their design system. The one they were replacing was built with AngularJS, but AngularJS was old and rickety and nobody wanted to use it anymore. Plus, many teams...
How we turned ClickHouse into our event mansion Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference...
6th Nov 2021
32

How we turned ClickHouse into our event mansion

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

6th Nov 2021
Recently, PostHog was invited to speak at OSA Con 2021 , an open source analytics conference organised by Altinity. It was a fantastic opportunity to…
On finding clients as an independent consultant I’ve been a freelancer / independent consultant for some 11 years now, and until recently, keeping...
27th Nov 2025
1

On finding clients as an independent consultant

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

27th Nov 2025
I’ve been a freelancer / independent consultant for some 11 years now, and until recently, keeping myself occupied has been fairly smooth sailing. There has always been a lot of demand for people with the technical skills that I have gathered over the years, so finding new...
Yet Another Post On Scrum, But Different Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a...
4th Jun 2024
125

Yet Another Post On Scrum, But Different

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

4th Jun 2024
Everyone hates Scrum, or at least it seems so, except for management. I did as well, but a difference is that I started my career in 1981, long before the hordes of Scrums took root. 1981, you say, so you must have done Waterfall, so you are old and have
Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022) The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for...
4th Jan 2023
50

Non-Destructive Silicon Imaging (and Winner of Name that Ware December 2022)

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

4th Jan 2023
The ware for December 2022 is an AMD Radeon RX540 chip, part number 216-0905018. Congrats to SAM for guessing the ware; email me for your prize. The image is from Fritzchen Fritz’s Flickr feed; I recommend checking out his photos (or you can follow him on twitter). Even if you...
Artificial Intelligence: Shades of Gray AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people...
25th Mar 2026
1

Artificial Intelligence: Shades of Gray

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

25th Mar 2026
AI sure is a hot topic right now, and I see a lot of people arguing about it. To a lot of people around here, I’m the “computer person” they know and I get asked a lot about AI. I’m going to suggest a lot of things can be true at once. For instance: LLMs … Continue reading...
Compensation as a Reflection of Values Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in...
3rd Mar 2021
56

Compensation as a Reflection of Values

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

3rd Mar 2021
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said,...
how to make a game engine Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure...
20th Dec 2025
1

how to make a game engine

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

20th Dec 2025
Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure manmade code. How hard can it be?
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...
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
An Interactive Guide to SVG Paths SVG gives us many different primitives to work with, but by far the most powerful is the element....
18th Aug 2025
1

An Interactive Guide to SVG Paths

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

18th Aug 2025
SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can...
Auditing User Intent in Closed Source IoT Applications (Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and...
25th Oct 2019
33

Auditing User Intent in Closed Source IoT Applications

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

25th Oct 2019
(Header image under CC-BY by Gregory Varnum)Hardware-backed voice assistants like Amazon Alexa and Google Assistant have received some criticism for their handling of voice data behind the scenes. The companies had outsourced quality control/machine learning feedback to external...
Finding the biggest items in my Photos Library I’m approaching the limit of my current iCloud storage tier, and most of that is my Photos...
15th Oct 2023
115

Finding the biggest items in my Photos Library

from alexwlchan [alt+shift+b] in programming

15th Oct 2023
I’m approaching the limit of my current iCloud storage tier, and most of that is my Photos Library. I don’t really want to pay for the next iCloud storage tier – I’d be tripling my bill, but I’d barely use the extra space. (My library grows pretty slowly – I’ve only added ~6GB of...
Basecamp code runs 18% faster with YJIT Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance...
1st Dec 2023
31

Basecamp code runs 18% faster with YJIT

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

1st Dec 2023
Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance improvements we achieved. Our setup Basecamp is currently running Ruby 3.3.0-preview3 and Rails Edge (master branch). We configure YJIT in our servers via RUBYOPT=--yjit-disable...
Puppet versus Chef: 10 reasons Puppet wins Chef vs. Puppet is an ongoing debate, but here are 10 advantages I believe Puppet has over...
14th Nov 2018
1

Puppet versus Chef: 10 reasons Puppet wins

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

14th Nov 2018
Chef vs. Puppet is an ongoing debate, but here are 10 advantages I believe Puppet has over Chef today.
Free Radon album released A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go...
26th Oct 2023
33

Free Radon album released

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

26th Oct 2023
A little over a year ago, I composed a handful of songs. If I had to fit them into a genre, I’d go with Lofi or Chillvibes. Or maybe Not-Rock-n-Roll. I don’t know—I’m so bad at classifying music. I wasn’t sure what to do with the songs. I was experiencing some intense emotions...
2025 Advice to my old selves I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got...
15th May 2025
1

2025 Advice to my old selves

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

15th May 2025
I turned a birthday recently and it was so busy (DataCouncil + sg flight) that i never really got the chance to sit and reflect. a lot of things are going well, lots more could be better. I'm the only person responsible for preserving the good and fixing the bad. I'm now back on...
Let's Talk About The American Dream A few months ago I wrote about what it means to stay gold — to hold on to the best parts of...
6th Mar 2025
58

Let's Talk About The American Dream

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

6th Mar 2025
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask
Array 1.8.0 What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If...
3rd Jun 2020
32

Array 1.8.0

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

3rd Jun 2020
What's box-fresh in PostHog? Cumulative graphs, better paths, and an upgrade to our actions. If you're self hosting and want these features - update…
"You didn't do it right" Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the...
2 weeks ago
1

"You didn't do it right"

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

2 weeks ago
Four sincere attempts at OKRs, four failures, and every time: "you didn't do it right." Maybe the framework doesn't fit you -- so how do you find one that does?
Recently This was a big month of change for me – I announced that I was joining Val.town and wrote a big...
1st Feb 2023
60

Recently

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

1st Feb 2023
This was a big month of change for me – I announced that I was joining Val.town and wrote a big update about Placemark. Plenty more to write, but at least here I’ll take a little breather and just do the usual: what’s new! Reading I only finished one book this month - Meet Us By...
Kagi Search - New Features We’d like to give an update about the most important things happening at Kagi in the last three...
22nd Dec 2022
35

Kagi Search - New Features

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

22nd Dec 2022
We’d like to give an update about the most important things happening at Kagi in the last three months.
A World-Class Code Playground with Sandpack No developer blog or technical documentation site is complete without an interactive code...
11th Oct 2022
48

A World-Class Code Playground with Sandpack

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

11th Oct 2022
No developer blog or technical documentation site is complete without an interactive code playground. The CodeSandbox team recently released a wonderful tool called Sandpack, to help us create these live-updating code editors. In this tutorial, I'll show you how I use it on this...
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
Build Your First Coding Project and Avoid Tutorial Hell While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell...
4th Jul 2023
1

Build Your First Coding Project and Avoid Tutorial Hell

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

4th Jul 2023
While “real” hell may or may not exist (no need to get into religious beliefs here), tutorial hell is very real.
Bright & Early Podcast with Brian Rhea I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above,...
19th Feb 2019
50

Bright & Early Podcast with Brian Rhea

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

19th Feb 2019
I had the pleasure of being interviewed by Brian Rhea on the Bright & Early podcast. Listen above, and see more details here.
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