Charlie
charliesbot.bsky.social
Charlie
@charliesbot.bsky.social
Software Engineer at @Google

Happily located at the intersection of technology and art.

Opinions are my own 🚀
Reposted by Charlie
I use this on my blog / in my course! It's neat, especially when you use CSS to make them look like little keyboard keys. 😄
October 21, 2025 at 6:31 PM
Reposted by Charlie
An early look at desktop Linux apps including Chromium and GIMP running on a Google Pixel 8 Pro using the latest version of Google's Terminal app for Android. Pixel 6 or later on Android's Canary channel should work too. www.androidauthority.com/run-desktop-...
Hands-on: We ran full desktop Linux apps on an Android phone!
Want to run full desktop Linux apps on your Android phone? Now you can thanks to the Linux Terminal app. Here's how!
www.androidauthority.com
August 15, 2025 at 7:47 PM
Reposted by Charlie
I had such a great conversation with @jason.energy about design tokens amongst the more human side of our work: codetv.dev/series/learn...

If you want to master design tokens, we got you covered in our comprehensive course: designtokenscourse.com
July 15, 2025 at 12:04 PM
Reposted by Charlie
KotlinConf'25 - Keynote
youtu.be/F5NaqGF9oT4?...
KotlinConf'25 - Keynote
YouTube video by Kotlin by JetBrains
youtu.be
May 23, 2025 at 5:34 PM
Reposted by Charlie
In April, Coinbase announced changes to its user agreement that added two clauses limiting class action lawsuits and requiring lawsuits to be filed in New York. The changes apply to disputes initiated after May 15.

On May 14, Coinbase disclosed a data breach.
May 20, 2025 at 1:21 AM
Reposted by Charlie
It’s Friday: you did it. You conquered another week. Proud of you ♥️
May 16, 2025 at 1:22 PM
Reposted by Charlie
Thanks Microsoft Teams for that not-at-all-chilling message 😧
May 16, 2025 at 7:12 AM
Reposted by Charlie
New blog post! In this post I explain some of the techniques used to eliminate unnecessary array bounds checks when writing Kotlin code.

www.romainguy.dev/posts/2025/e...
Eliminating Array Bounds Checks
The Android Runtime (ART) offers a nice memory safety feature when accessing the content of an array. The indices you use are automatically checked against the bounds of the array to prevent unsafe me...
www.romainguy.dev
May 13, 2025 at 9:36 PM
Reposted by Charlie
This is your opportunity to invest in the local community (the strange pigeon man on the corner (his pigeons have a holographic rarity and a powerful energy beam attack))
April 9, 2025 at 11:47 PM
Reposted by Charlie
Prediction: Companies will dump money into trying to solve tough problems with AI agents. Some solutions will work. Then, when the bill hits, they'll realize "we could use an API/much cheaper algorithms." Many engineers will get their promotions refactoring AI flows to "dumb" integrations
April 5, 2025 at 11:35 PM
Reposted by Charlie
After months of development and testing, tonight I've released uTag, an Android app and mod for Samsung SmartThings which allows the use of Galaxy SmartTags on non-Samsung Android devices. No root, no Shizuku needed.
February 10, 2025 at 10:11 PM
Reposted by Charlie
Yours truly over at CSS Tricks "Revisiting CSS border-image"

"I've used border-image regularly. Yet, it remains one of the most underused CSS tools, and I can't, for the life of me, figure out why."
Revisiting CSS border-image | CSS-Tricks
I’ve used border-image regularly. Yet, it remains one of the most underused CSS tools, and I can’t, for the life of me, figure out why. Is it possible that people steer clear of border-image because its syntax is awkward and unintuitive? Perhaps it’s because most explanations don’t solve the type of creative implementation problems that most people need to solve. Most likely, it’s both.
css-tricks.com
March 23, 2025 at 2:59 PM
Reposted by Charlie
I wrote up some thoughts about the effect of AI on programmer salaries: seldo.com/posts/ai-eff...
March 17, 2025 at 12:49 AM
Reposted by Charlie
🛠️ ✍️ New Interactive Article: CSS Relative Colors

I explored how CSS relative colors work, the problem they solve, along with many practical examples.

ishadeed.com/article/css-...
March 9, 2025 at 9:06 PM
Este post fue uno de los hits ayer, tanto en Reddit como en hacker News

"La crisis de la calidad de software de Apple: cuando el hardware premium se en encuentra con software mediocre"

Acerca de los issues recientes en los OS de Apple

www.eliseomartelli.it/blog/2025-03...
Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software
Tim, I think we are not cooking
www.eliseomartelli.it
March 4, 2025 at 9:41 PM
Reposted by Charlie
Last newsletter issue of February is headed to your inboxes and RSS feeds! 🪻

Check out the archive and subscribe here:
cassidoo.co/newsletter
rendezvous with cassidoo
A weekly newsletter with web development content for everyone, from beginners to pros.
cassidoo.co
February 24, 2025 at 6:48 AM
Reposted by Charlie
🎉 Introducing my upcoming third course, Whimsical Animations!

This course will teach you how to build top-tier animations and interactions using a variety of techniques. ✨

You can join the waitlist on the course’s brand-new site, which is the most ridiculous thing I’ve built in quite some time:
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
February 24, 2025 at 4:32 PM
Antes les había platicado de esto, pero uno de mis errores del año pasado fue hacer una app sin tener buenos fundamentos del lenguaje y usando solo la AI

Rápido inicio, y a las semanas ya no podíamos agregar nada porque no entendiamos ni el lenguaje ni las decisiones
February 15, 2025 at 9:08 PM
Reposted by Charlie
Interop 2025 launched today! Some really exciting features set to become part of Baseline this year.
Interop 2025: another year of web platform improvements  |  Blog  |  web.dev
Discover the features included in Interop 2025.
web.dev
February 13, 2025 at 6:50 PM
Reposted by Charlie
DISEASES ERADICATED OR DECIMATED BY SCIENCE:
1. Chickenpox
2. Diphtheria
3. Measles
4. Pertussis
5. Pneumococcal Infection
6. Polio
7. Tetanus
8. Typhoid
9. Yellow Fever
10. Smallpox

DISEASES ERADICATED OR DECIMATED BY RFK JR. OR PRAYER:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
February 13, 2025 at 5:05 PM
Reposted by Charlie
February 13, 2025 at 7:26 PM
Reposted by Charlie
"I don’t need an agent, I want to maintain my own agency."
"Can we get back to building a web where people have agency instead of inhuman agents?"

This ties into much of what I was thinking about earlier today. Pondering what kind of web *do* we want?

www.miriamsuzanne.com/2025/02/12/t...
Tech continues to be political
And the politics aren't looking great
www.miriamsuzanne.com
February 13, 2025 at 9:28 PM
Estado actual del home screen

Confirmo que el Samsung S25 Ultra es un gran dispositivo si quieres saltar de iOS a Android

Además de que la camara le da mil vueltas, OneUI 7 hace la transición muy cómoda
February 5, 2025 at 3:08 AM
Me gustó mucho este experimento de un usuario que puso a prueba a Siri

Le hizo 58 preguntas del súper bowl y contestó correctamente 20. Una tasa del 34% de acierto

Parece que Siri es bueno solo para poner la alarma

https://onefoottsunami.com/2025/01/23/not-so-super-apple/
One Foot Tsunami: Not So Super, Apple
Frankly, “Use ChatGPT” is the best answer Siri has offered.
onefoottsunami.com
February 5, 2025 at 12:32 AM
Algo que me encanta de Android es este tipo de banners que salen cuando quieres conectar audífonos nuevos

Y funciona con un montón de marcas, no tienes que atarte a una sola marca o tener que sacrificar calidad para obtener una gran integración
February 4, 2025 at 3:28 AM