Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Ivan Mir

@ivmirx@mas.to
mastodon 4.7.2
  • Open on mas.to

🚧 building indie apps
🌻 caring for the land
☸️ trying to stay heedful

may all beings be happy~

253 Followers
231 Following
28 Posts
Joined November 12, 2022
Our indie team:
http://QotoQot.com
Location:
Valdivia (Ainileufu), Chile
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago
194
5
115
0
Open post
Ivan Mir @ivmirx@mas.to
· 2mo ago

Seeing less build-in-public even from the "let's clone each other's AI mushroom identifier apps" crowd

Indie Dark Forest era has begun

#IndieDev #AppDev

mas.to
2
1
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 3mo ago

While "the barrier to getting users" part is true, there's still one more blind spot:

The UX design of vibecoded apps is *trash*

I'd look for seemingly crowded niches where the choice is:
– Mid-2010s so-so UX + dated UI
– Vibecoded atrocious UX + Dribbble UI

#IndieDev #iOSDev #AppDev

mas.to
2
1
1
0
Open post
Ivan Mir @ivmirx@mas.to
· 3mo ago

Getting Studio M4 Max 64 GB and then Mini M4 24 GB for my wife last year somehow ended up as my most successful investment in years :welp:

2
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 2mo ago

Hacker News has lost its value as a random seed for learning about unrelated stuff

Humanities-leaning front-page submissions have basically disappeared from it, it's just another tech forum nowadays

1
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 2mo ago

Hey, Safari got squircles!

`corner-shape:` commit:
https://github.com/WebKit/WebKit/commit/8be67bb856d275e88daaf93bb7c851f446590687

github.com
1
0
1
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

I almost made it to the next #WWDC with about 20 video tabs still open since the last one

mas.to
4
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

RE: @hoagie@jawns.club

The first thing I did a year ago when starting LLM-centered development was getting rid of XIBs on iOS and XAMLs on Android.

Even back then, AI agents did great with imperative code-based layouts. I even made a simple DSL for constraints and Claude could use when it did not forget to.

Frameworks like SwiftUI were designed for the era when writing boilerplate was time-consuming. But it makes no difference anymore, while it's easier to debug and refactor imperative code.

jawns.club
4
2
1
0
Open post
Ivan Mir @ivmirx@mas.to
· 3mo ago

I had Garmin Venu 2S, but the battery died in <2yrs and the new model is 3x the price, so I moved to Amazfit Active 2 and it's actually much cooler for a very modest cost

1
1
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 3mo ago

The best thing about app/game development is that you press ▶️ in the IDE and it just runs.

Even in 2026, it’s still a monolithic, self-contained program.

Meanwhile, deploying a static site with an email form on Cloudflare takes two hours even with Codex explaining you where to click in that endless dashboard to wire everything together.

1
1
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago

RE: @stroughtonsmith@mastodon.social

Each app has its own story, ConjuGato's one-time purchase revenue has been steadily climbing up since 2018

mastodon.social
3
0
2
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

> NASA ran a study on a potential trip to Mars and found the most important trait for team dynamics was humor

2
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

Between Golden Kamuy, The Apothecary Diaries, A Bride's Story, Jaadugar: A Witch in Mongolia, and now The Azure Balkanalia, it seems we're entering the golden age of historical anime/manga :BongoCatHearts:

1
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

"I like it a lot" :welp:

1
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago

It seems I've achieved a fully agentic loop for iOS via https://maestro.dev, a simple skill, and a quick analogue of https://github.com/FLEXTool/FLEX

Codex can now modify Maestro configs to navigate the app in the simulator as needed, then get view trees by calling a simple HTTP server inside the app itself.

The efficiency remains to be seen, but I hope intermediate verifications won't require my attention anymore.

maestro.dev
1
4
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago

RE: @paul@tapbots.social

Every time I see things like that, I'm reminded how good I have it with C# for UIKit despite the GC/ARC clash.

And I'm also reminded how badly Microsoft fumbled the bag with cross-platform .NET – it could have had it all but instead they themselves ended up in the React world of web mess.

#dotnet #iOSDev

tapbots.social
1
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago
Replying to
reddit.com
0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago

Getting an unzipped text database from 36 to 6 MB via byte-pair encoding is pure magic :gmail56sparkles:

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago

RE: @stroughtonsmith@mastodon.social

Some good news for people who prefer imperative UIs and for cross-platform devs relying on UIKit for assembling native UIs from C# and TypeScript

(I'm both)

mastodon.social

Steve Troughton-Smith: "This one is getting traction again lately, so I'l…" - Mastodon

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago
Replying to
@ctietze that's how browser extensions have been reporting data to Qbserve since the beginning too :) But for this case, it may be my cross-platform thinking because I'm doing it for both iOS and Android UIs at once, and also in .NET I've never used XCUITests 🙈
0
1
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 6mo ago
Replying to

@ctietze my main problem was that accessibilityIdentifier apparently wasn't present in the native UI dumps (not the case on Android where UIAutomator includes them) and that's what I've been adding across the app for reliable multi-language UI automation

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago
Replying to
@ctietze yes, I have a suspicion that from the LLM "point of view", repeating chunks of imperative layout code are easier to digest than declarative staircases with different indentation. They're more of discrete building blocks compared to the long method chain flow. But I have no proofs, just an intuition of what modern coding agents do better.
0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 4mo ago

Surprised Apple is not yet rejecting apps without dark/tinted icons. I'm trying out the dark glass mode on iOS 26 and bright icons really ruin it.

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 5mo ago

Peak millennial design at Brasília Airport

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 3mo ago

200 mm of rain in the last 24 hours, it's too much even for Valdivia

0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 4mo ago
Replying to
@kyle@mister.computer @grork@mastodon.social typical signs are painful self-awareness & self-loathing combined with quips & irony poisoning
0
0
0
0
Open post
Ivan Mir @ivmirx@mas.to
· 13mo ago
Replying to
@ryanpoolos@mstdn.social @stroughtonsmith@mastodon.social it still lacks proper tooling after all these years. Storyboards were a dead-end mobile-first idea, but then they just abandoned any attempts to make a decent visual editor for UIKit, something Playgrounds-like would have made a huge difference.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

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: 08:26:57 UTC