After introducing the boys to Star Wars the last couple of weeks, it's time to start on the next challenge!
23.07.2025 00:21 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0@ryan.harter.us
Dad, Husband, Programmer, Google Developer Expert, Gradle Fellow. He/him.
After introducing the boys to Star Wars the last couple of weeks, it's time to start on the next challenge!
23.07.2025 00:21 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Thanks for attending my #dcnyc25 talk! You can find the slides here on Speaker Deck: speakerdeck.com/amanda_hinch...
#AndroidDev #Android
To me, that also feels like the promise of AI. It makes writing *more* super easy. But I don't want quantity, I want clarity. Having to use an AI summary makes the point even clearer.
08.06.2025 01:26 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Your post is also a good reminder of why writing abstractions for code that _seems_ similar is often a bad long-term idea.
06.06.2025 14:14 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0This is clearly what you click when you think you sent an email but it's stuck in your outbox!
06.06.2025 12:08 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0What's better than lots of great code? No code! I wrote about a recent tech spec review and how a teammate and I helped simplify a proposal down to nothing!
ryanharter.com/blog/2025/06...
A photo of my kitchen, with a large terrarium with two Russian Tortoises sitting in the kitchen island.
I just returned from a week in California for Google I/O and some other stuff at Google, which was amazing. I was a little surprised to come back to this kitchen renovation, however. ๐
24.05.2025 15:33 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I recently had the chance to share how we test at scale at Dropbox in a guest post on the Android Engineering blog!
โจhttps://medium.com/androiddevelopers/how-dropbox-leverages-testing-to-maintain-high-level-of-trust-at-scale-b7b1bdf6161eโฉ
Didn't they just steal all the tennis courts? That feels a bit more like Uber inventing Taxis.
25.03.2025 00:49 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I got to take part in @vinaygaba.bsky.social's newsletter this week, which was fun. There are a lot of interesting answers to the question "Where do you see Android development in 3 years?"
jetpackcomposeapp.beehiiv.com/p/dispatch-i...
I appreciate the thoughts here. While not explicit, it sounds like you're suggesting there is, or should be, a technical solution to this. I wonder if the reason that "the socials" devolve like this is because we search for a technical solution instead of treating this as a cultural problem.
09.02.2025 02:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0CGI is the AI of the 90s.
23.01.2025 12:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Screenshot of my computer screen. On the right is a Sublime Text window with a C program called "lastfm.c", behind that is a browser with the last.fm API docs and a terminal with the getenv man page open.
Tonight I'm playing around with a C program to fetch my currently playing track from Last.fm. I'm thinking of using it as a CGI script so that I can have a fun current moment page at ryanharter.com while still keeping the site Javascript free.
23.01.2025 04:25 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I just booked flights and hotels for a family trip to Bologna, Italy and Lisbon, Portugal in two months. I'm getting really excited!
30.12.2024 03:36 โ ๐ 12 ๐ 0 ๐ฌ 0 ๐ 0I'm watching The Fifth Element with Sara, who's never seen it. As soon as the cab says "Dallas", Sara reflexively says "Corbin Dallas". I asked how she knew that and she reminded me that I wanted to name our kids Corbin Dallas Harter. I totally forgot. ๐
28.12.2024 02:42 โ ๐ 9 ๐ 0 ๐ฌ 0 ๐ 0A display showing Fall Out Boy on Volumio, sitting on a powered bookshelf speaker with an aquarium next to it.
After a year or so, I spent some time this holiday break to finally put a 4" touchscreen on my Volumio HiFi streamer. It was a nice addition, but I decided it could use a little more space for interaction, so I got a 7" touchscreen instead. It's nice to be able to control this without my phone.
27.12.2024 21:06 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Wow, glad you're alright! I hope you're able to make the trip soon!
27.12.2024 02:40 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I've been waiting for it, and built it for Fedora today. I'm quite impressed so far. The perf is great, and the integration with GTK is seamless. I hear it's great for Mac as well. Seems very customizable, though it's entirely config file based without GUI (for now).
27.12.2024 02:38 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Honestly, with the recent support for RCS on iPhones I find myself falling back to in-app sharing MUCH less frequently. For shared albums that auto update while on vacation or something, sure, but I think those still show up in albums.
21.12.2024 15:38 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0A Christmas tree with a Lionel train set around the base. Two boys and I sit on the floor playing with the train.
We decorated our Christmas tree today, and set up a "new" train! The old one was from Sara's grandpa, from the early 50s. This one came from a family member in an unopened box packed with a Lionel catalog for 1988.
15.12.2024 00:07 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0Are you terrified about your #Android app getting compromised through a build supply chain attack? (you likely should be!)
I wrote a post on how to enable signature verification of your Gradle dependencies to make that a lot harder for the threat actors
www.liutikas.net/2024/12/12/T...
#gradle
You'd need to put the activity of the second launcher icon in its own separate process, right? That way it's a separate task than the other? developer.android.com/guide/topics...
10.12.2024 01:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0How do you feel about deep fakes?
10.12.2024 00:54 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Disappointing
08.12.2024 16:49 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0And here I was trying to envision what kind of cyberpunks are walking around SF these days! This makes way more sense! ๐
08.12.2024 15:03 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Any food is only as good as it's ingredients. You're right about Hershey's and many graham crackers, but oh so wrong about s'mores!
08.12.2024 14:47 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0I remember 10 or 15 years ago when indie apps were a thing and startups were all the rage, and there was lots of pressure to release a product. Maybe it's just me getting older, but I don't miss the feeling that everything has to be a product.
08.12.2024 14:40 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0So true. I credit my unfinished projects for helping me land all the jobs I've ever had.
In 2015, I was rejected by my first company because I couldn't pass their (leetcode) interview rounds. They called me back the next week after discovering my side projects.
Two marker on cardboard signs. The one on the left reads "I love you Mom and I hope you had a grate trip and I love you and I and Vader and Ohana love you. From Milo, to Mom". The one on the right has a large, lopsided heart and reads "I am sorry that I messed up on the heart. I love you."
My mom has been in the hospital after a lung transplant and I've been sick so Sara spent the week in Minneapolis with her. We picked her up at the airport today and the boys made signs. I'm not sure they fully understood the "airplane pickup sign" idea, but I think these are great! ๐
08.12.2024 00:38 โ ๐ 8 ๐ 0 ๐ฌ 1 ๐ 0Same! Years ago I ported my GL painting engine to a cross platform C++ library modeled after Filament, then to Swift. I still sometimes reference all three versions!
07.12.2024 19:43 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0