Elektrine lite

← Feed

Matt Massicotte

mattiem@mastodon.social

<p>apple platform dev, outdoors, justice, games, he/him</p><p>every problem has a simple wrong answer</p>

Posts

  • Post #4040562

    I cannot figure out if understanding programming no longer matters or matters more than ever. And the worst part is every response I might get to this will somehow make it more unclear.

  • Post #3703585

    I am having feelings today.

  • Post #3427925

    I have long-believed AI is not “just a tool” and hearing stories about how it has helped people manage loneliness is not helping to change my mind

  • Post #3102952

    oh look @swiftconnection has announced some speakers https://swiftconnection.io

  • Post #2947742

    Something I want to point out, perhaps primarily to myself. It can be difficult to walk the line between &amp;quot;here is something that you might take interest in&amp;quot; and &amp;quot;endorsement&amp;quot;. I *like* to think I&amp;#39;m quite sensitive to tone and approach to communication. But I don&amp;#39;t get it right all the time. I have tremendous respect for the point-free folks, and I just wanted to more publicly apologize for not being more careful today.

  • Post #2947741

    Recently, I was asked an interesting question. If the purpose of an actor is to protect mutable state, is a stateless actor pointless? It is definitely something to look at closely, but there are some uses that can make sense. https://www.massicotte.org/stateless-actors/

  • Post #2560396

    UIKit cannot realistically be retired. Seems like AI is making it more popular, not less. I would not be stunned if this June was the last release cycle where we see major investments in SwiftUI from Apple.

  • Post #1969875

    MAY the 4th be with you MUST the 4th be with you SHALL NOT the 4th be with you MUST NOT the 4th be with you

  • Post #1863154

    &amp;lt;extreme sarcasm&amp;gt; This looks handy! https://malus.sh

  • Post #1810481

    The day&#39;s plans have gone sideways. So! Do you have any Swift Concurrency questions? Or, (dare I ask) ideas on things you&#39;d like changed?? Hit me with it!

  • Post #1664542

    Much needed clarification. Posting idle thoughts is dangerous. SwiftUI isn’t going anywhere! It’s very popular and for good reason. But I think Apple execs could be receptive to the argument that it’s getting pretty mature now and AI means it is less important than ever to push so hard.

  • Post #1490533

    My talk from Server Side is up! @swiftserverconf https://hachyderm.io/@swiftserverconf/115366982775363355

  • Post #1262090

    After a thoughtful nudge, I have renamed my &amp;quot;Lock&amp;quot; package to use the term &amp;quot;Gate&amp;quot;. And while I was in there, I updated a bunch of things, including finally getting a recursive gate working! I have found this kind of tool incredibly useful for managing actor reentrancy with Swift Concurrency. https://github.com/mattmassicotte/TaskGate

  • Post #1127320

    “So, here, I think we can use type erasure to…” “Wait, you can just erase types?” “Yeah, it’s actually quite a useful tool to…” “Can we erase other things?” “Well, what were you…” “ERASE MORE. ERASE THE CODE. ERASE IT ALL! ERASE!”

  • Post #983481

    True wealth is a hard drive big enough to have two copies of Xcode installed at the same time. One can only dream.

  • Post #949320

    can’t slop won’t slop

  • Post #849135

    “So under &amp;#39;hobbies&amp;#39; you have listed ‘programming&amp;#39;?” “Yes!” “But I also see it listed here under &amp;#39;things you despise with all your being&amp;#39;” “Yes that’s correct”

  • Post #783229

    I love getting together with other developers, and if you can do it in any capacity, you should! I have so many amazing memories from past WWDCs. But we cannot ignore that some of those developers are targets of the US government. Apple supports this. X exists only to support this.

  • Post #783228

    ... I find it strange that there isn&amp;#39;t a suite of tests used to help evaluate the effectiveness of an agent skill?

  • Post #783227

    Ugh the day is starting and I ✨ do not like it ✨

  • Post #783226

    I have a friend with a pretty cool app concept around exploring new cities. They are looking for an indie dev partner. If we’ve interacted before and this could be interesting to you, send me a message!

  • Post #741461

    Programmers are usually fed a steady diet of features and bug fixes. But occasionally they get to work on performance problems. This development methodology is known as intermittent fasting.

  • Post #690937

    I happened to have access to an M4 MacBook Air, so I tried out building the Swift compiler. It took ~ 1.5 hours, which is a full hour faster than my M1 Pro 🥲

  • Post #690936

    It is just incredible how good @infuse is for local network media playback. Highly recommended.

  • Post #586345

    Ohh a simpler and safer continuation type! https://forums.swift.org/t/pitch-continuation-safe-and-performant-async-continuations/85165

  • Post #558908

    It should go without saying that this attempt to placate employees is both disingenuous and insulting.

  • Post #545395

    After a number of truly awful attempts, I have a post about &amp;quot;Non-Sendable First Design&amp;quot; that I think I can live with. I like this approach and I think you might like it too. It&amp;#39;s simple, flexible, and most importantly, it looks &amp;quot;normal&amp;quot;. https://www.massicotte.org/blog/non-sendable-first-design/

  • Post #452431

    I think I may be an RSS person now

  • Post #316478

    I was inspired by some recent conversations to put together a few recipes to some Swift concurrency problems I&amp;#39;ve run into. I&amp;#39;d be really curious to hear about problems you&amp;#39;ve run into! https://github.com/mattmassicotte/ConcurrencyRecipes

  • Post #289359

    This was a hard one. But we, as developers for Apple platforms and as humans, have a responsibility to respond. https://www.massicotte.org/leverage