Justin Weiss
justinweiss.com
Justin Weiss
@justinweiss.com
Engineering at Aha.io. Writes (occasionally) at https://www.justinweiss.com.

Also on Mastodon at: https://mastodon.justinweiss.com/@justin
Me, to Apple: "I would just like a phone that can fit comfortably in a pocket again."

Apple: "I hear you loud and clear."
November 11, 2025 at 5:09 PM
Reposted by Justin Weiss
The thing where everyone went to an algorithmic timeline with no chronological option was a fucking disaster and IMO a huge contributor to how we got where we are today.
i just want to see what my friends are talking about in real time and not feel displaced out of time whenever i open a social app thx
October 31, 2025 at 10:59 PM
Reposted by Justin Weiss
Yoooooooooo! That was such a good museum.
If you loved the Living Computer Museum in Seattle as much as I did, you should know that SO MANY of those systems are still alive and running at icm.museum?donate under the same stewardship of Stephen Jones who was curator at LCM. You can visit OR connect remotely! DONATE AND DOUBLE YOUR DONATION!
The Interim Computer Museum
icm.museum
October 24, 2025 at 2:36 AM
Reposted by Justin Weiss
If you use MobiusSync on iOS, SyncTrain is an immediate improvement. A Shortcut+Automation to sync when you leave/join home wifi works great on top of its improved bg syncing.

One hassle around folder naming, and syncing large photo collections doesn't work (but MS can't touch at all).
How can I use the foldername instead the folderid for foldernames in synctrain-folder. · pixelspark sushitrain · Discussion #41
Hi at MöbiusSync I found my folders at Möbius Sync/. At Synctrain it's synctrain/. Unfortunately the ids are very difficult to remember if I want to select the folder from another app. A workaround...
github.com
June 25, 2025 at 12:36 PM
Reposted by Justin Weiss
May 27, 2025 at 4:12 AM
Reposted by Justin Weiss
ratomic - Ractor-safe mutable data structures for Ruby https://github.com/mperham/ratomic

Know Rust or C extensions? Help us expand the APIs and improve the native gem builds.

https://github.com/mperham/ratomic/issues
GitHub - mperham/ratomic: Ractor-safe mutable data structures for Ruby
Ractor-safe mutable data structures for Ruby. Contribute to mperham/ratomic development by creating an account on GitHub.
github.com
March 22, 2025 at 3:21 PM
Reposted by Justin Weiss
February 6, 2025 at 2:02 AM
Reposted by Justin Weiss
Removed the Discover tab from my bsky completely, and for when I'm craving something different from my own follow feed, using the "Popular with Friends" feed instead of Discover.

Not having an infinitly refreshable feed of new posts is almost certainly better for my brain overall.
January 6, 2025 at 1:45 AM
Reposted by Justin Weiss
I love them, but only use them for very short actually-only-one-line methods. I treat them like a new type of definition, so my class organization would be:

1. attr_*
2. initialize
3. endless methods
4. normal methods
5. private endless methods
6. private normal methods
December 27, 2024 at 8:06 PM
Beyond his own contributions, Noah was the best at making people feel welcomed into contributing to the Ruby community. When you felt like you were just talking into the void, he would be your first reply, the person in the audience nodding, the first to laugh at your jokes. He'll be deeply missed.
noah was a dear friend. i’m sorry for his family’s loss. rest in peace, friend.
Just found out a good friend and mentor, Noah Gibbs, has passed away. Rest in peace friend, the Ruby community is poorer in your absence.
December 27, 2024 at 2:38 AM
Reposted by Justin Weiss
If you have a story about Noah, please share here or in this Google form linked below.

forms.gle/zxzsXkSdun1a...
Memories of Noah Gibbs
Responses will be shared with his family
forms.gle
December 26, 2024 at 10:02 PM
Reposted by Justin Weiss
Noah's wife has asked me to collect stories about Noah for the benefit of his children. They couldn't see how deep and complex and layered his life was, and she would like them to be able to understand that some day.
December 26, 2024 at 10:02 PM
Reposted by Justin Weiss
He thought Ruby was the best way to do (fill in the blank) and he wanted to share his knowledge as widely as possible. His kindness and generosity extended into every corner of his life.

Noah's passing was sudden and very fast. He did not suffer. He is survived by his wife and children.
December 26, 2024 at 10:02 PM
Reposted by Justin Weiss
Noah Gibbs (codefolio, YJIT team, Rebuilding Rails author) has passed away.

His big dream in life was to help build the Ruby community up. He wanted to be like the folks who worked to create the railroads during the industrial revolution.
December 26, 2024 at 10:02 PM
Reposted by Justin Weiss
One of my favorite ways to start sketching out ideas in a new Rails app is to simply create an 'app/views/application/index.html.erb' file and then point the root route at application#index.

From there I can mess around with whatever initial coding experiments I want in a single file.
December 20, 2024 at 11:17 PM
Reposted by Justin Weiss
roasted to death by the emoji keyboard
December 18, 2023 at 3:22 PM
Reposted by Justin Weiss
I have witnessed "t" on GitHub respond so fast that I could just keep typing and it would search. Those days are over, even though my computer is 10x more powerful than it was before.
Is this "learned helplessness"? And who is experiencing it here - me or other devs lol
November 18, 2024 at 3:46 PM
Reposted by Justin Weiss
we used to call em image macros
November 16, 2024 at 11:49 PM
Using signal on event listeners is such a neat idea. Can't believe I missed it becoming a thing! kettanaito.com/blog/dont-sl...
Don't Sleep on AbortController
Learn how to make anything abortable in JavaScript.
kettanaito.com
November 5, 2024 at 1:07 AM
Reposted by Justin Weiss
Mac Mini (5.25") vs Mac Mini 2024 (3.5")
November 1, 2024 at 10:18 PM
Reposted by Justin Weiss
Something I keep coming back to:

The concept of “It's not my fault, but it is my responsibility"

I think this phrase is really, really powerful.
November 1, 2024 at 2:19 AM
The Nintendo Music app understood the assignment
October 31, 2024 at 1:07 AM
Reposted by Justin Weiss
this is excellent advice
There are tons of little ways to make little bits of money. Don’t get sucked into this. Introducing money impacts your relationships and people start to feel entitled to more of you and your time.

Determine what it is you make your money doing. Do other activities for free or not at all.
October 30, 2024 at 12:28 AM
Reposted by Justin Weiss
Tech support isn't just about troubleshooting - it's the face of your company.

It's your brand, your positioning, and when done right, it's sales.

Elevate its status accordingly.

https://longform.asmartbear.com/tech-support-is-sales/
October 29, 2024 at 3:39 PM