@matadan@mastodon.social avatar

matadan

@matadan@mastodon.social

Purveyor of artisanal hand-typed code sprinkled with passing unit tests in a delicious functional wrapper, CTO of Flick Games, and programming language geek. I always end up making FORTH-like languages whatever I set out to do so giving in and making something inspired by colorForth called Rainbow. Loving living in London.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

matadan, to ai
@matadan@mastodon.social avatar

I think copy and paste should be disabled when programming not automated by .

matadan,
@matadan@mastodon.social avatar

@faassen TBH I don’t know what a subtoot is.

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

serious: I think about "rewrite" an app, and whether I should use Swift 6 concurrency mode, or Rust UI bindings. and Rust way seems easier to ship. even tho I'm way more Swift experienced.

matadan,
@matadan@mastodon.social avatar

@krzyzanowskim I’m coming to the conclusion that Kotlin Multiplatform is the way forward. Too early to say for definite but looks promising. You have value semantics, memory management, coroutines and a declarative UI framework.

matadan, to random
@matadan@mastodon.social avatar

The more Sunak speaks, the more people can see the nasty man he truly is. The more he evades the question about calling the GE, the more devious and untrustworthy he appears. All good for Labour.

matadan, to f1
@matadan@mastodon.social avatar

The FIA is losing it’s female chief, Natalie Robyn, days after welcoming a rapist into their fold at the Miami GP whilst Suzie Wolf is taking legal action against them for what appears to be some kind of misogynistically driven accusations. #f1 and the #fia really need to clean up their acts. McLaren hiding behind being “non-political “ and FFS, Lando, why did you say that?

https://www.theguardian.com/sport/article/2024/may/08/formula-one-first-female-chief-executive-natalie-robyn-leaves-after-just-18-months-motor-sport

helge, to random
@helge@mastodon.social avatar

The Project Builder info panel auto-adjusts the copyright year 🙈

matadan,
@matadan@mastodon.social avatar

@helge and it does it correctly which is amazing to see

nicklockwood, to random
@nicklockwood@mastodon.social avatar

In a fit of madness I've agreed to give an internal talk about advanced Swift at my company. Has anybody got any favorite Swift tricks they'd like to share?

matadan,
@matadan@mastodon.social avatar

@nicklockwood have you got that you can use ‘case var’ as well as ‘case let’ in switch statements?

matadan, to random
@matadan@mastodon.social avatar

This is so stupid…

https://www.theguardian.com/uk-news/article/2024/may/05/north-yorkshires-dropped-apostrophe-for-street-signs-upsets-residents

And the standard explicitly states that apostrophes are fine…

matadan, to f1
@matadan@mastodon.social avatar

Everyone in #f1 really need to take a look at themselves and figure out why they think it was OK for a man already found guilty of rape and on criminal trial to be a VIP guest at the Miami GP. That includes #sky who uncritically used it to get a line using “trumps” into the commentary. I’ve only seen the highlights but they didn’t include anything about what the women in F1 think about this. I thought F1 couldn’t sink much lower than It has but this is pretty down there.

matadan, (edited ) to f1
@matadan@mastodon.social avatar

might be a “non-political” organisation but are seemingly happy to associate with a rapist and current criminal defendant. Disgusting to see them welcome Trump into their garage as a VIP.

Cdespinosa, to random
@Cdespinosa@mastodon.social avatar

— “Our junior programmers don’t know how to escape and normalize metacharacters in database queries of our GIS”
— “I’ve got it: why don’t we just change all the street signs?”

https://www.bbc.com/news/uk-england-york-north-yorkshire-68942321

matadan,
@matadan@mastodon.social avatar

@Cdespinosa Also the standard they refer to explicitly says that apostrophes in street names are expected and allowed.

matadan, to random
@matadan@mastodon.social avatar
matadan, to uk
@matadan@mastodon.social avatar

I’m happy to say that I have cast my votes for Sadiq Khan and Labour.

matadan, to random
@matadan@mastodon.social avatar

@samuelbell I tried this on my phone but the 2nd part won’t format correctly so can’t continue.

matadan, (edited ) to random
@matadan@mastodon.social avatar

One top misconception about #TDD is that you should refactor the tests as you go. This means that you can delete some too. It’s like building an arch and then knocking out the supporting structure. The supports helped along the way but are no longer needed. It’s not true that “the best code is the code that was never written”. It is true that the best code modification is to delete it. Tests ensure that nothing unexpected happens once you have deleted that code.
#programming

matadan, (edited ) to random
@matadan@mastodon.social avatar

There are some really great coders who don’t get #TDD and that’s OK but I wish they would not use that misunderstanding to just proclaim that it is useless. On the other hand we need to find a way to prove the usefulness without just saying that “you are holding it wrong”.
#programming

matadan,
@matadan@mastodon.social avatar

@davesmith00000 I think I said that in the original tweet BTW. I’m also lamenting the holy war around TDD.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

You can't let a product like Vision Pro stumble out of the gate half-finished with no launch event, no developer support and no meaningful updates or new content in 3 months. Virtually nobody even got a dev kit. There's little to no App Store discoverability, so apps that are there don't get surfaced, which means they make no money to justify future investment in the platform.

Apple has got so complacent that it's forgotten what it takes to fight for a new product category

matadan,
@matadan@mastodon.social avatar

@adacosta @stroughtonsmith It’s not even available to buy outside the US. It’s a US-only dev kit at this point.

matadan,
@matadan@mastodon.social avatar

@adacosta @stroughtonsmith It’s a dev kit in that it is has no other use case. It’s “Pro” and the only people that have one are podcasters and developers. The real consumer version is not out yet and might not be for a while. It’s just an opinion but if it walks like a duck and quacks like a duck, it’s a duck.

simonbs, to random
@simonbs@mastodon.social avatar

I had a tab open for just a couple of minutes, was reading its contents, and then navigated away—only for Safari to decide not to render it anymore.

Lately, my experience with Safari has been so unstable that it's become unusable, especially considering how crucial browsing is to my day-to-day activities.

matadan,
@matadan@mastodon.social avatar

@simonbs I try to use duckduckgo as my primary browser.

matadan, to random
@matadan@mastodon.social avatar

This is a fantastic article. I’m glad someone voiced this. I have felt this way about Humane and their weird hubristic vibes from day 1.

Getting so upset about the planned obsolescence of your fave language always seemed odd to me TBH. Yes I’m now annoyed with Swift but Objective-C is not something I’d go back to. I wonder what language Humane developers use…

https://www.sandofsky.com/humane/

danielsaidi, to random
@danielsaidi@mastodon.social avatar

I just realized that KeyboardKit Pro has soon had 70 paying customers! 🤯 Some churn, but most remain. Switching to @Gumroad subscriptions worked great, and made the SDK available to those who can't pay a lot at once. Next focus: grow the biz to let me focus on this full-time. 🥹

matadan,
@matadan@mastodon.social avatar

@danielsaidi That’s amazing. I’m really interested to see people making some money out of code. I have some packages that I considered selling but didn’t think it viable. Hope you can grow it. Good luck.

matadan,
@matadan@mastodon.social avatar

@danielsaidi Pricing is an art form in itself. I would love to talk over options some time…

matadan, to random
@matadan@mastodon.social avatar

Imagine a world where you can have over $3,500 worth of kit and the best thing is a version of battleship from a 9+ year old app, the feeling of someone standing up near you, and an ad for Gucci. Listen to @atpfm for context.
And yet this is not the worst tech product launch this year… I want @caseyliss to find the good in the Humane AI pin because nobody else can.

matadan,
@matadan@mastodon.social avatar

@caseyliss ouch. I didn’t mean to be uncharitable. It’s not your fault that there is so little AVP content at launch.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • magazineikmin
  • Youngstown
  • khanakhh
  • ngwrru68w68
  • slotface
  • ethstaker
  • mdbf
  • everett
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • cisconetworking
  • rosin
  • JUstTest
  • Durango
  • GTA5RPClips
  • anitta
  • tester
  • tacticalgear
  • InstantRegret
  • normalnudes
  • osvaldo12
  • cubers
  • provamag3
  • modclub
  • Leos
  • lostlight
  • All magazines