Stream

This is a mirror of my tweets in an attempt to follow the indieweb movement.

July 17, 2024

The internet today is a lot like my Seattle experience. The “For You” pages on the various social networks are spot on with regards to what I like, and they help me get more into the things that I like. But those aren’t really “social” networks as much anymore. They’re content networks. It’s things, not connections. Yes, some connections do happen, but the mediums are geared towards what content will keep you around.

I feel like the internet of the past was more like my Chicago experience. I made random internet friends who I’m still friends with from over a decade ago. There’s little pockets here and there on Discord (hello, nerds) and other more chat-oriented spaces, but it’s not what it once was.

the point is that there isn’t a big central place now to find or interact with friends unless you really put a lot of effort into it.

From Seattle and the internet

July 17, 2024

“In web development, a lot of decisions are driven by the fear of looking dumb. People are worried about appearing unsophisticated and unwilling to say this is “too complicated and we should do something simpler even though it’s not super sexy“”

Peer pressure is the ultimate evil. New developers are especially prone to thinking “seniors” will make fun of them for picking some tech stack that doesn’t look complex:

People use our app because they need it. If you happen to build something people need, and you are able to find customers in a way that’s sustainable, you’ll have success.

From Simplicity

July 17, 2024

But I need to remember, now and again, that Apple is a corporation, and corporations aren’t people, and they can’t love you back. You wouldn’t love GE or Exxon or Comcast — and you shouldn’t love Apple. It’s not an exception to the rule: there are no exceptions.

Apple doesn’t care about you personally in the least tiny bit, and if you were in their way somehow, they would do whatever their might — effectively infinite compared to your own — enables them to deal with you.

From inessential: Corporations Are Not To Be Loved

July 17, 2024

But, whose user is it anyway? That’s irrelevent. The ultimate goal is to provide a good and accessible experience to the user. The way email clients and senders are handling this right now takes focus away from that goal and the engineering effort is instead put into tricking the other party’s code to do what you want.

Its always the same game of mouse and cat around different topics like with ads when the user is not the one in control.

From Whose user is it anyway?

July 18, 2024

📹 Starred Isabella’s Giant Bubble Wand! by Kids Invent Stuff

📖 Starred Testing HTML With Modern CSS by Heydon Pickering

📖 Starred What Is A Single-page Application? by Heydon Pickering

📖 Starred What is Utility-First CSS? by Heydon Pickering

📖 Starred Offloading JavaScript With Custom Properties by Heydon Pickering

📖 Starred Private class fields in Python by Kieran Barker

📖 Starred JavaScript modules and the file URI scheme by Kieran Barker

📖 Starred Loading .env files in a Unix shell by Kieran Barker

📖 Starred How someone temporarily took over my subdomain by Nicholas C. Zakas

📖 Starred What’s the difference between JavaScript engines and JavaScript runtimes? by Nicholas C. Zakas

📖 Starred Fetch, process, output, style, listen by Blog of fearless web developer Silvestar Bistrović

📖 Starred Cloudflare AI Block by David Bushell

📖 Starred Google Spam by David Bushell

July 16, 2024

📖 Starred Penguin! by Articles by Ryan Mulligan

📖 Starred Acronym Frustration by Coder’s Block

📖 Starred Google search is corrupt by Vasilis Van Gemert

📖 Starred Side projects should be fun by Matt Steele

📖 Starred Shifting Identities by Jonathan Snook

📖 Starred Squeaky Wheel Gets the Grease by Jonathan Snook

📖 Starred New Year, Old Me by Jonathan Snook

📖 Starred Minimal SVG Favicon by phpied.com

📖 Starred Capturing web page video with a couple of bookmarklets by phpied.com

📖 Starred The Truth(tm) about encoding SVG in data URIs by phpied.com

July 15, 2024

📖 Starred Decline of web craftsmanship by Dan Davies

📖 Starred Cracking Neovim code folding by Jack Franklin

📖 Starred Please Make Your Table Headings Sticky by bt

📖 Starred Do things that don’t scale by Duarte O.Carmo

📖 Starred Nice keyboards make me want to write blogs by Cassidy Williams

📖 Starred Seattle and the internet by Cassidy Williams

📖 Starred Sorting Git branches by Cassidy Williams

📖 Starred Base CSS for your text-based pages by Cassidy Williams

📖 Starred Simplicity by Flavio Copes

July 13, 2024

📖 Starred I’m So Old: Web Edition by David Walsh Blog

📖 Starred Detect Caps Lock with JavaScript by David Walsh Blog

📖 Starred Thoughts on Streaming Services: 2024 Edition by David Walsh Blog

📖 Starred Whose user is it anyway? by Hussein Al Hammad

📖 Starred Open Sourcing DOS 4 by Scott Hanselman’s Blog

📖 Starred Introducing DeviceAndBrowserInfo.com, a website for browser data and more by Antoine Vastel

📖 Starred Hexadecimal Sucks by Tyler Cipriani: blog

📖 Starred Twelve years by Michael Scharnagl

📖 Starred 📝 I want to order a pizza. by Luna’s Blog

📖 Starred Winter Walk by Justin Miller

June 16, 2024

📹 Starred Diorama of Moonlight by Thalasso hobbyer たらそほびや

📹 Starred Can Lawnmowers actually FLY? by PeterSripol

📹 Starred researcher accidentally finds 0-day affecting his entire internet service provider by Low Level Learning

📹 Starred what are these men lookong at? by William Osman 2

📹 Starred why is this man so red? by William Osman 2

📹 Starred Game Boy Games (and "Portal") on a Graphing Calculator! by Michael MJD

📹 Starred Nintendo is erasing its history - The war against ROMS by Modern Vintage Gamer

📹 Starred This Kid’s Invention Makes your Party Better! by Kids Invent Stuff

June 2, 2024

📹 Starred MONSTERS INC MULTIVERSE PART 3 by DESIGNBYFEO

📹 Starred I Turned 1-Star Toys into Military Nightmares by William Osman

📹 Starred This Abandoned Project Haunted Me for Years… by Inkbox

📹 Starred An excellent block-pushing puzzler on an open ocean by Mark Brown

📹 Starred testing my knife nails (✿◡‿◡) ノ*:・゚✧ by Estefannie Explains It All

📹 Starred I made a makeup 🔫 by Estefannie Explains It All

📹 Starred Does Farting Make You Lighter? w/ @hankschannel by Mark Rober

📹 Starred The Shadow Alphabet Puzzle by Vsauce

📹 Starred I Got The Terrible Maps Book by Vsauce

May 25, 2024

📹 Starred Building the ENDGAME invisible PC by DIY Perks

📹 Starred Building a SECRET gaming room in an Armored Truck! by the Hacksmith

📹 Starred Kellogg’s Bizarre Voice Assistants for Windows by Michael MJD

📹 Starred The mathematically impossible ball that shouldn’t exist. by standupmaths

📹 Starred N64 recompilation is here - and its looking good! by Modern Vintage Gamer

📹 Starred How to ALWAYS WIN "Guess Who" by Mark Rober

📹 Starred The Puzzle I Was Never Able To Solve by Vsauce

May 11, 2024

📹 Starred Xbox has lost its way by Modern Vintage Gamer

📹 Starred Now THIS is Fast Food! by Kids Invent Stuff

📹 Starred one of the craziest exploits i’ve ever seen by Low Level Learning

📹 Starred Etch-A-Sketch Theory by Vsauce

📹 Starred I Gave 3 Subscribers My Credit Card by Mark Rober

📹 Starred Proper naughty boys🤣// #thegentlemen 2019 #charliehunnam #shorts #movieclips by HyperDrive

📹 Starred Be careful not to get bitten. | Komadorisaurus #stopmotion #anime #toys by Animist

April 27, 2024

📹 Starred Could you Survive a Blast from the Worlds Biggest Vortex Cannon? by TheBackyardScientist

📹 Starred A Strangelove For My Linux Handheld by Janus Cycle

📹 Starred Game Boy games that did the impossible. by Modern Vintage Gamer

📹 Starred Learning HTML When I Was 10 Years Old by Low Level Learning

📹 Starred nation state hackers caught exploiting cisco firewalls by Low Level Learning

📹 Starred … and why! by Vsauce

📹 Starred A trick that always works… by Vsauce

March 17, 2024

📹 Starred #genuary18 Bauhaus by The Coding Train

📹 Starred Coding Challenge 179: Elementary Cellular Automata by The Coding Train

📹 Starred The biggest hand calculation in a century! [Pi Day 2024] by standupmaths

📹 Starred Rotation without rotating. by standupmaths

📹 Starred The Five Compound Platonic Solids by standupmaths

📹 Starred I made knife nails for self-defense by Estefannie Explains It All

📹 Starred 【Stop Motion】 Conceited man【Stickybones】 by Animist

📹 Starred I now have automated snacks in my @hyundai Tucson! #HyundaiTucson #HyundaiPartner by Unnecessary Inventions

📹 Starred Destiny by omozoc

March 16, 2024

📹 Starred Hacking 1980s Beepers & Pagers Back To Life by Janus Cycle

📹 Starred Esta IA mejora los gráficos y FPS de los juegos by Guinxu

📹 Starred Harvard student’s daily routine #stopmotion #funny by omozoc

📹 Starred Trump by omozoc

📹 Starred How to make sushi #stopmotion #stopmotioncooking #stopmotionasmr by omozoc

📹 Starred Look, I never said I work smarter, just harder 😂 #oops by Xyla Foxlin

📹 Starred I Don’t Like Cybersecurity Degrees #programming #coding #lowcode by Low Level Learning

March 10, 2024

📹 Starred Supermium - A Modern Web Browser for XP and Vista! by Michael MJD

📹 Starred Wubuntu - The Windows Themed Linux Distro You Shouldn’t Use by Michael MJD

📹 Starred Have You Ever Seen a Chocolate 3D Printer?! by Unnecessary Inventions

📹 Starred 100% 3D Printed Skateboard by Emily The Engineer

📹 Starred Testing If You Can Blow Your Own Sail by Mark Rober

📹 Starred MrBeast vs Electric Shock Jenga by Mark Rober

📹 Starred SOMEONE GET MASTER CHIEF ON THE PHONE 📞👽#engineering #gaming #halo by the Hacksmith

March 9, 2024

📹 Starred We’re All Just Trying Our Best by Low Level Learning

📹 Starred why rust libraries may never exist. by Low Level Learning

📹 Starred VR powered by N64 by James Lambert

📹 Starred 【Stop Motion】Slippery man【Stickybones】 by Animist

📹 Starred Keyboard crasher’s lunch #stopmotion #stopmotioncooking #stopmotionanimation #asmr #satisfying by omozoc

📹 Starred How to make strawberry shortcake #stopmotion #stopmotioncooking #satisfying by omozoc

📹 Starred How to make mussel peperoncino #stopmotion #satisfying by omozoc

📹 Starred How to make hot dog #stopmotion #stopmotioncooking #satisfying by omozoc

📹 Starred How to make a salad #stopmotion #stopmotionanimation #stopmotioncooking #stopmotionasmr #asmr by omozoc

📹 Starred The sharpest toy knife in the world #stopmotion #satisfying #funny by omozoc

February 24, 2024

📹 Starred The 1,200 Year Maths Mistake by standupmaths

📹 Starred Reverse Engineering, but it’s 100 Math Problems. by Low Level Learning

📹 Starred Salad of cooking utensils by omozoc

📹 Starred Possibly my best storage idea ever (but I don’t have that many great storage ideas) #newworkshop by Xyla Foxlin

📹 Starred Quick little fix to a big problem of mine in the studio. by Unnecessary Inventions

📹 Starred I made a rearview mirror for my ski poles. by Unnecessary Inventions

📹 Starred I recreated this Hyundai commercial ft. available Bluelink+ #HyundaiTucson #HyundaiPartner by Unnecessary Inventions

February 17, 2024

📹 Starred Searching for the Lord of the Rings forest by William Osman 2

📹 Starred Running Mac OS on a Nintendo DS! by Michael MJD

📹 Starred Building a REAL PlayStation 5… PORTABLE! by DIY Perks

📹 Starred Nintendo’s Bizarre Web Browsers for Windows by Michael MJD

📹 Starred The Google Chromebit by Michael MJD

📹 Starred Making a speargun to catch twice as many fish by I did a thing

📹 Starred This is how I survive annoying road trips. #HyundaiTucson #HyundaiPartner by Unnecessary Inventions

📹 Starred The iPhone flashlight is good, but I’m made it better! by Unnecessary Inventions

February 13, 2024

The delights of putting smart in things that shouldnt be

February 13, 2024

📹 Starred I made a makeup g*n to save time by Estefannie Explains It All

📹 Starred the internet of things is completely out of control by Low Level Learning

📹 Starred Why Spec Ops: The Line Mattered by Mark Brown

📹 Starred Super Mario’s Invisible Difficulty Settings by Mark Brown

📹 Starred Inventing New Ways to Drink Water by Emily The Engineer

📹 Starred Bee Gun, the gun that shoots bees by Allen Pan - Sufficiently Advanced

📹 Starred I found a abandoned building by William Osman 2

📹 Starred I Built a $250,000 Table for Less Than $300 by Xyla Foxlin

February 12, 2024

Im a sucker for this kind of content of “lets build a cpu in the most random places” or “this thing is turing complete”. Love it.

February 12, 2024

It always amazes me the kind of things that you can do with redstone.

February 12, 2024

📹 Starred That could have been bad! 😬🥴😵‍💫 #gokart #fpv #danger by the Hacksmith

📹 Starred We built our MOST requested idea… (Assassins Creed Hidden Blades) by the Hacksmith

📹 Starred Becoming the God of Thunder!⚡(80km/h TOP SPEED) by the Hacksmith

📹 Starred ⚠️ Our Home-made CYBERTRUCK DRIVES ITSELF! ⚠️ by the Hacksmith

📹 Starred Why do monkeys count in base-8? by Matt Parker

📹 Starred Why do all shapes lie in the Polyhedron Plane? by standupmaths

February 10, 2024

📹 Starred Breaking Bitlocker - Bypassing the Windows Disk Encryption by stacksmashing

📹 Starred Building a Generator by Tim Station

📹 Starred Help with laundry.| Komadorisaurus by Animist

📹 Starred Making an NES to N64 controller adapter by James Lambert

📹 Starred I built my own 16-Bit CPU in Excel by Inkbox

📹 Starred Your Keyboard Cannot Comprehend These Noodles by Inkbox

📹 Starred Inkscape in the Design Industry - Interview by Martin Owens

📹 Starred ¿Cómo funcionan los CHEAT CODES en juegos? by Guinxu

📹 Starred Wonka Caught Charlie Taking A Peak by MeatCanyon

January 13, 2024

Maybe im in a nostalgia train, but i love the idea that a group of fans are trying to recreate and let you experience how things worked in the past.

January 13, 2024

On the fringes of the internet, where things are small and specialized (even when they’re grim or shocking), there’s something far more captivating than the sanitized, controlled environments we’ve established on the modern web. And it is still very much out there, and I believe it is growing.

From Reversing the boring web by The History of the Web

January 13, 2024

JavaScript in the address bar, as a protocol for a URL, was possible virtually from day one of the language, effectively creating JavaScript URLs.

[…] And pretty early on, people realized that these JavaScript URLs were also bookmarkable, just like any other URL.

And, crucially, easily shareable as links.

From Wait, what’s a bookmarklet? by The History of the Web

A little history of bookmarklets, something that i really like and even shared in my posts

January 14, 2024

📖 Starred The Most Minimal Valid HTML Document by Jens O. Meiert

📖 Starred Valve, Counter-Strike, macOS, and How Not to Relaunch Software by Jens O. Meiert

📖 Starred Bloxels is the Best STEAM Software for Kids by Andrew Walpole Blog

📖 Starred Building a table for the nth time - Part 2 by Jonnie Hallman

📖 Starred Web component gotcha: constructor vs connectedCallback by Read the Tea Leaves

📹 Starred This laptop was MADE to be HACKED! by Jeff Geerling

📹 Starred I made these to do a ridiculously high dunk by Stuff Made Here

January 13, 2024

More software running as a kernel space driver? What could go wrong?

January 13, 2024

When I say “I don’t know where everyone went,” I know everyone’s out there surfing the web, of course, but it feels like it’s a different place now. When the algorithms are determining everything we should be seeing, it’s a much less personal internet. The “For You” pages of the world are right, I am interested in that content, but I’m not seeing it from my friends, or that one author I like, or that random blog I found when I was learning about an obscure hobby.

From I miss human curation by Cassidy Williams

I also found myself mourning in the last weeks the old communities that i had on the internet.

January 13, 2024

📹 Starred I 3D Printed a Toilet by Emily The Engineer

📹 Starred WarpStream - YouTube for Vintage Computers! by Michael MJD

📖 Starred https://thehistoryoftheweb.com/?post_type=footnote&p=15899 by The History of the Web

📖 Starred Wait, what’s a bookmarklet? by The History of the Web

📖 Starred Remembering Molly, one of the greats by The History of the Web

📹 Starred After ten years, it’s time to stop weekly videos. by Tom Scott

📹 Starred Hice Super Mario 64 de MEMORIA by Guinxu

📹 Starred riot’s new anti-cheat is a HUGE problem. by Low Level Learning

📹 Starred arrays in C are really weird. by Low Level Learning

📹 Starred How I find my car in a parking lot. by Unnecessary Inventions

📹 Starred My microphone is a hand holding a tiny microphone. by Unnecessary Inventions

📹 Starred this just felt worthy of a museum exhibit. by Unnecessary Inventions

📹 Starred Rigby’s Hard Work Pays Off by MeatCanyon

📹 Starred Do I Look Like A Real Boy Papa by MeatCanyon

📹 Starred Okay, Here’s The ‘Reindeer’ by Vsauce

📹 Starred Delicious to put on, fun to put on.|Yan Yan| Komadorisaurus #stopmotion by Animist

📖 Starred I miss human curation by Cassidy Williams

January 12, 2024

Over the past year or so, I’ve been working with other BlueSCSI developers to add Wi-Fi functionality to their open-hardware SCSI device, enabling Wi-Fi support for old Macs and other vintage computers going back some 36 years.

From Adding Wi-Fi to the Macintosh Portable by Joshua Stein

I always like this kind of posts bringing old tech to modern life with open source (hard/soft)ware

January 9, 2024

📖 Starred Deel is the HR solution that you don’t want to deal with by pawelgrzybek.com

📖 Starred ForkLift 4 — ready or not by pawelgrzybek.com

📖 Starred Schedule a GitHub pull request merge using Deno KV queues by pawelgrzybek.com

📖 Starred Goodbye Molly Holzschlag–a memoriam post by Bruce Lawson

📖 Starred ‘Twas the night before Christmas - SysAdmin Edition by Signs of Triviality

📖 Starred CSS Wrapped: 2023! by Una Kravets

📖 Starred Learning about debuggers by Reboot and Shine

📖 Starred Font-face toggler bookmarklet by phpied.com

📖 Starred sample-input Web Component by David Darnes

January 8, 2024

Inicio de argenteam con mensaje de despedida al dia 08/01/2024

Hoy me entere de esta horrible noticia, de las pocas ultimas comunidades que aun sobrevivian en internet frente al avance industrial y de jardines privados. Sin embargo, me hicieron conocer este relato.

January 7, 2024

So when I teach about HTML I always start with the elements that are obviously interactive. I show them the multitude of UX layers of a link, I show them the layers and layers of UX that are added to a well considered form. I show them what happens on a phone when you use an input with a default text type instead of the proper type of email. First we need to get people exited about HTML by showing all the free yet complex layers of UX you get when you use the interactive elements properly. And then, when they do understand the interactive elements, when they’re really excited and they ask for more, show them the more obscure UX patterns.

From The UX of HTML by Vasilis Van Gemert

January 6, 2024

A few weeks ago, I stumbled upon a very cool research project around using the sound of touch gestures on your face to create new interactions with interfaces.

After reading the paper, I decided to try and recreate something similar using JavaScript. I’ve experimented with using sound data and machine learning in the past and the result was quite successful, however, I had never thought about working with more subtle sounds like the ones this research is focusing on.>

From Control UIs using wireless earbuds and on-face interactions by Charlie Gerard

Almost all of Charlie’s interactions are amazing, and this isnt the exception.

January 6, 2024

So in this article I’m digging into what JSX is, where it comes from and how one might go about using it as a simple server-side HTML template engine.

From Using JSX on the server as a template engine by Evert Pot

I also found myself making my own JSX Factory for a personal project recently for a similar use-case

January 6, 2024

I spent almost all of this year working on projects for other people. While I am proud of the work I did, and enjoyed it, there’s still something special about making tools for yourself. Does anyone else in the world want to make their websites in a weird dialect of Lua? Maybe not. But I do, and that’s enough.

Try building something for yourself. Try writing code for you, and you alone. Don’t worry about whether it will look good on your resumé or attract lots of stars on GitHub. Just write something that feels good to you. Explore a weird idea and see where it takes you.

Who knows—maybe someday other people will like it too.

From I made JSX for Lua (because I hate static sites) by Ben Visness

I dont share some of the thoughts, but i always like this thing of doing something for you because its fun.

January 6, 2024

This began as a quick-and-dirty experiment to visualize the UK National Minimum Wage in real-time, inspired by Blake Fall-Conroy’s Minimum Wage Machine.

Then I added the US Federal Minimum Wage, since a sizeable proportion of this blog’s readership are US-based. Did you know the US also has a Youth Minimum Wage? I didn’t.

Then I got curious, and added some CEOs for comparison. The vast disparity is nothing new to me, but seeing it like this…

It’s fucking sobering.

From Minimum Wage Clock by Luna

I LOVE THIS. Similar to my Comparate con Forbes Argentina but so much better. It has a real sense of time is worth.

January 4, 2024

Shared state isn’t all doom and gloom. It causes problems when you have asynchronous or threaded code and unclear access patterns.

But your database is a repository of shared state and that works great. The cache in your networking layer is a type of shared state. Works fine. State management libraries popular in modern app development are all about sharing state and they can be fantastic.

What gives?

Explicitly declared state dependencies with strict guidelines around access patterns make all the difference. If a compiler or linter can enforce those patterns, even better.

From Avoid spooky action at a distance by Swizec Teller

January 4, 2024

When you’re spitballing at a meeting and it all fits together and makes so much sense, nobody knows you’ve written 5 deep articles about this topic exploring it from all sorts of directions. They just see a fuckin’ genius who can anticipate their arguments, has answers ready, and has a proposal that stands up to scrutiny.

From Why write by Swizec Teller

January 4, 2024

📖 Starred 2274 miles in 9 days on a cafe racer by Swizec Teller

📖 Starred Why write by Swizec Teller

📖 Starred Avoid spooky action at a distance by Swizec Teller

📖 Starred More on how many years to senior by Swizec Teller

📖 Starred Localization Failure: Temperature is Hard by Random ASCII – tech blog of Bruce Dawson

📖 Starred 32 MiB Working Sets on a 64 GiB machine by Random ASCII – tech blog of Bruce Dawson

📖 Starred Let’s learn how modern JavaScript frameworks work by building one by Read the Tea Leaves

📖 Starred Shadow DOM and the problem of encapsulation by Read the Tea Leaves

📖 Starred Use web components for what they’re good at by Read the Tea Leaves

January 3, 2024

📖 Starred storage-form Web Component by David Darnes

📖 Starred What I did in 2023 by David Darnes

📖 Starred Exclusive accordions exclude by Eric Eggert (@yatil) on web accessibility and more.

📖 Starred 📝 I want to see my friends’ posts. by Luna’s Blog

📖 Starred The Best Comment Section on the Internet by Matthias Ott – User Experience Designer

📖 Starred Resolutions are dumb by Robin Rendle

📖 Starred My Text Editor Is Not Open Source by bt

📖 Starred Here come the 2013 Mashups! by Cassidy Williams

📖 Starred Cassidy Williams… who is she by Cassidy Williams

📖 Starred Click Spark by Articles by Ryan Mulligan

📖 Starred Image requests in hidden content by phpied.com

January 2, 2024

Tech is not neutral. It can’t be. It is always the sum total of human decisions, priorities, and tradeoffs, deployed to meet certain ends and desires, and particularly capitalistic interests. AI is far from being an exception to the rule. And in this case, any desire for image generation models to be able to represent me is going to butt heads with another incentive: the desire to avoid shocking users with body horror.

Successive model retrainings have made rendering humans much more accurate, and tighter restrictions on prompts have made it much harder to generate body horror, even intentionally. As a consequence, non-normative bodies are also incredibly difficult to generate, even when the engine is fed hyperspecific prompts.

It is something of an amusing curiosity that some AI models were perplexed by a giraffe without spots. But it’s these same tools and paradigms that enshrine normativity of all kinds, sanding away the unusual. As tech continues to charge headfirst into AI hype, this is going to have far-reaching, yet largely invisible to the mainstream, consequences to anyone on the wrong side of that normativity. Better hope you have spots.

From I’m a Spotless Giraffe. by Ben Myers

January 1, 2024

📖 Starred Speeding up the JavaScript ecosystem - The barrel file debacle by Marvin Hagemeister

📖 Starred Speeding up the JavaScript ecosystem - Polyfills gone rogue by Marvin Hagemeister

📖 Starred 1996 by Rachel Andrew

📖 Starred When to use classes in Python? When you repeat similar sets of functions by death and gravity

📖 Starred A self-aligning Boggle board by jes’s blog

📖 Starred Incongruous technologies redux by jes’s blog

📖 Starred Why cloud bandwidth is so obscenely expensive and what you can do about that by Open Source Weekly

📖 Starred Scrollspy Navigation Web Component by Articles by Ryan Mulligan

📖 Starred Starting Exploration of Scroll-driven Animations in CSS by Articles by Ryan Mulligan

December 31, 2023

Pessimistically, I believe the app promotes homogeneity, based on the reel formulas I see creators using. They are all the same, and it’s not the fault of creators. It’s the fault of the product itself.

More often that not it’s the fault of the need for unlimited growth, whether it’s news users or monthly recurring revenue. I suspect some poor product manager is doing what they have to do to drive more people to pay to play.

Not everyone wants to pay though. One of the reasons we might post to social media is to share with the world, in hopes of finding like-minded people, not necessarily to sell anything. How do we find those like-minded people if we only see what an app forces us to see instead of discovering it organically?

From Instagram killed creativity with the removal of recent hashtags by Stephanie Stimac

December 31, 2023

To avoid shitty logic, you need to know what’s happening in your code. If there’s “magic” anywhere in the mix, you have a black box with no obvious cause and effect. This means that what you think is happening and what actually happens start to diverge.

Software is built by humans and humans make mistakes. Therefore, software should be everything but magic. It shouldn’t be overly concise and clever — it should be explicit and predictable. It shouldn’t make assumptions — it should throw errors.

Make the final product magical, not the software that runs it.

From Magical Software Sucks by Hristiyan Dodov

December 31, 2023

Like one day I’ll stumble on a website that’s gloriously corpo in the best possible way: smart typesetting, clean imagery, plain copy. The blog posts are pristine, helpful, perfunctory. It’s a business card, really. Perfect. I get it. But despite my jealousy of how clean and straightforward they are, within twenty seconds I’ve forgotten about them.

I want weirder, more broken websites!

And a personal website should capture that thing we’re all trying to avoid, as cheesy as it sounds: that we are a poem and not software.

From I am a poem I am not software by Robin Rendle

December 31, 2023

But modern websites are not worthy. They’re slow, hard to navigate, and plagued with visual crap; pop-ups, bad typography, newsletter modals, and everything else imaginable. And that’s just the baseline. When I use a website on my phone I likely won’t trust it to show me the same information, I won’t trust interactions when I click buttons or fill in forms or even when I try to navigate elsewhere.

I don’t even trust the back button any more.

When I find a website that doesn’t hijack the scroll, or a website with pleasantly sized text, or a website that loads in under 300ms then it makes me bolt upright in my chair. I wonder at what tech they’re using under the hood, what kind of conversations they had in those rooms, I try to imagine what kind of grueling process the team went through to make something so quiet and simple. All the things they had to say no to.

From Why are websites embarrassing? by Robin Rendle

December 30, 2023

I’m not sure why, but we seem more willing to spend money on good fruit jam than on good software. I notice that I spend less on personal software than I do on groceries and many basic things. Yet software is one of the few things I pay for that truly gives me leverage. Consider its cost per use. Independent makers of quality software go out of their way to make apps that are better for you. They take a principled approach to making tools that don’t compromise your privacy, and don’t lock you in. Independent software makers are people you can talk to. Like quality jam from the farmer’s market, you might become friends with the person who made it — they’ll listen to your suggestions and your complaints. If you want to live in a world with more than a handful of software makers, then spend a bit more on quality independent software. It deserves your hard-earned cash.

From Quality software deserves your hard‑earned cash by Steph Ango