Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Collin Donnell

@collin@ruby.social
  • Open on ruby.social

I coined the term “Mac Assed Mac App.”

Software developer from Portland, Oregon.

📱 #Swift (iOS and Mac).
🚂 #Ruby (and Rails)

Cohost of the #RooftopRuby podcast. Friend of DeSoto.

0 Followers
0 Following
37 Posts
Joined November 05, 2022
Blog:
https://collin.blog
Photo Blog:
https://collin.photo
Music:
https://collin.band
Ruby Podcast:
https://www.rooftopruby.com

Posts

Open post
collin
Collin Donnell @collin@ruby.social · Jul 27, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
I wonder what the plan for Middle East Formula 1 races is in 2027? Feels like they should be considering the possibility things are still going on in a year over there. #F1
0
0
1
0
Open post
collin
Collin Donnell @collin@ruby.social · May 29, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Cool picture of me and my coworker today.

7
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 28, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

I’ve read five books in the past month. Not bad. If I could average four a month, that would be great.

2
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 28, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Is there really no way to access Xcode’s generated symbol names from XCAssets in different modules?

0
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 28, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

New major BBEdit release is out! If you need me, you know where I’ll be 😂

8
0
1
0
Open post
collin
Collin Donnell @collin@ruby.social · May 27, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

2026 update for the F1 25 game looks sick. Can’t wait to superclip in a video game 😂 https://youtu.be/HSrTjqf7_WY?si=sBaQjCBJP735jbHO

0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 27, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Do I know anyone else playing F1 25? I’d love to play with other people. Add me as a friend on PlayStation https://profile.playstation.com/FishermansPorch or on EA as FormulaTAS.

0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 26, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Pretty pleased with myself at work the last couple of days as far as writing code that’ll help the team.

6
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 26, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Streaming F1 25 if anyone wants to hang out. https://www.youtube.com/live/qGdbbHcmBlc?si=1livLd4Rg69sW5Ig

0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 26, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

It's real sweat. I'm a high-performance athlete. Athletes sweat. Sweat, baby. Sweat, sweat. Kih kih. Rrrar.

1
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 26, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

I think I coded a little too close to the sun today and now my brain is tired.

1
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 25, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

I used a couple of regex and Ruby to strip color literals out of our code today and replace them with hex values. It was actually fun to figure out. Knowing regex and a scripting language is kind of superpower, even if you technically make your money writing something else.

4
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 25, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

I’m happy Lewis got a podium, but watching George go out like that was painful. #Formula1

0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 25, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Oh no. Poor George Russell. I feel so bad for him right now.

2
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 24, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

I was just woken up at 4 AM by what sounded like a loud knock on the door. Freaked out and awake now.

1
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 24, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Did that thing where I fell asleep so much during the day I can’t sleep at night. I’m just gonna have to force myself to wake up and go to work at the right time.

0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · May 24, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

It’s so embarrassing for the president of the United States to be so preoccupied with something as stupid as a fucking ballroom.

6
2
2
0
Open post
collin
Collin Donnell @collin@ruby.social · May 09, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Using SwiftUI to Build a Mac-assed App in 2026 https://pfandrade.me/blog/mac-assed-swiftui-app/

7
0
4
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 20, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Boosted by hypebot @hypebot@tacocat.space
The CEO of Verizon thinks we could have 20-30% unemployment in 5 years due to AI. I doubt it, but if that’s remotely true, let’s just ban it. We don’t always have to find new efficiencies or whatever. Technology exists to benefit humans.
12
3
6
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 19, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @lvl3k@mastodon.social
@lvl3k@mastodon.social 🤷‍♂️ I’m not doing science here. I’m just basing it on the trends I get from what I have.
0
2
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 18, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

This is what my VO2 max has done in the first two months of living in Australia without a car. Living in a city that has hills without a car can apparently do wonders.

20
3
1
0
Open post
collin
Collin Donnell @collin@ruby.social · Feb 09, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @beep@follow.ethanmarcotte.com
@beep@follow.ethanmarcotte.com the cool thing about technology as a job is that you are always getting to learn and make decisions. I don’t know why anyone would want to give those up. It sounds miserable.
0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Feb 09, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @beep@follow.ethanmarcotte.com
@beep@follow.ethanmarcotte.com I really don’t think people recognize what they’re giving up at the micro and macro scale. For individuals, I think, depending too much on these things really hurts your ability to internalize and learn. I saw this when I was learning a new language and realized that three years ago I would’ve internalized things I was asking about repeatedly. At the medium scale, letting it independently write code for you seems absolutely insane based on knowing what the limitations of LLMs are.
0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Jan 02, 2026
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @octothorpe@mastodon.online
@octothorpe@mastodon.online that’s the problem with resolutions. You don’t do them one time and it feels like you failed. You can do it. You just have to keep trying.
1
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Dec 20, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @agiletortoise__dup_1676@mastodon.social
@agiletortoise@mastodon.social @exchgr@mastodon.world either through the internet or in person, maybe it would be helpful for me to find a songwriting buddy to meet up with regularly and offer input on each others work.
1
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Jun 12, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Karl is one of the best people I know, not just as a developer, but as a human. He's smart, too. You'd be lucky to have him on your frontend team. If you're on Rails, he can handle your frontend needs while also contributing to the backend. #JavaScript #ReactJS #AngularJS #Ruby #RubyOnRails
@Kowfm@ruby.social

3
0
3
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 25, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @woolie@mastodon.social
@woolie@mastodon.social it’s working mostly OK but it’s pretty limited in some places.
0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 24, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @helge@mastodon.social
@helge@mastodon.social no, not right now. I could be wrong and should try it again. Anyway it’s not really an either or thing for me. I think the point was that both the approaches have merit.
1
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 24, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @helge@mastodon.social
@helge@mastodon.social my experience has been that using AppKit from within SwiftUI is pretty buggy.
2
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 24, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @woolie@mastodon.social
@woolie@mastodon.social Nope. Regular macOS.
1
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 24, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @helge@mastodon.social
@helge@mastodon.social Not sure how much they've replaced, but it's the API I'm concerned with either way :)
0
1
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 24, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Loving SwiftUI, missing UIKit.

At this point, I am primarily working in SwiftUI. At work right now, we are doing macOS and iOS, and we’re not using AppKit or UIKit at all. Where I’m at right now in my thinking is that while I do like SwiftUI, I kind of miss the old way of doing things. UIKit and SwiftUI represent two different approaches to writing user interfaces — …

http://collin.blog/2025/04/24/loving-swiftui-missing-uikit/

12
11
5
0
Open post
collin
Collin Donnell @collin@ruby.social · Jan 08, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @SeanMcTex@urbanists.social
@SeanMcTex@urbanists.social thank you! I’ll check it out!
1
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Jan 07, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @rofreg@hachyderm.io
@rofreg@hachyderm.io I will check it out, thank you!
0
0
0
0
Open post
collin
Collin Donnell @collin@ruby.social · Jan 06, 2025
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

Looking for work! Available immediately for iOS/macOS and Ruby on Rails development — contract or full-time.

Former Apple engineer with 15+ years of iOS experience and 4 years in Ruby on Rails. I'm great at both.

Please share! 🙏 #iosdev #swiftdev #macdev #ruby #rubyonrails

19
4
91
0
Open post
collin
Collin Donnell @collin@ruby.social · Sep 26, 2024
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social

After breaking my on my podcast editing hand, it feels just about healed enough to start again. Sorry about the delay for those who care. We have a couple in the can that I've just been waiting to be able to edit so they could go out.

6
0
1
0
Open post
collin
Collin Donnell @collin@ruby.social · Apr 02, 2023
Collin Donnell
@collin@ruby.social

I coined the term “Mac Assed Mac App.” Software developer from Portland, Oregon. 📱 #Swift (iOS and Mac). 🚂 #Ruby (and Rails) Cohost of the #RooftopRuby podcast. Friend of DeSoto.

ruby.social
Replying to @adhdjesse@mstdn.social
@adhdjesse@mstdn.social @mariyadelano@hachyderm.io If you were lazy, you wouldn’t give a shit. You wouldn’t be agonizing over something you don’t care about.
11
0
0
0

Remote instance

ruby.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:07:07 UTC