Show newer

The best hack day I ever spent at work was the one where I wrote a Python script that creates an XCTest class that runs each Catch2 test individually. Suddenly our cross-platform tests show up clearly in Xcode.

(Before we had it, we ran the entire Catch2 suite from one XCTest's test method, which meant the same test failed with a message like "successfulTests == numTests" failed with "9 == 10" and we had to sift through logs to find the exact test, and running just one test was impossible).

My mind doesn't wander.

It's more like it shuts down for safety reasons when the brain cell overheats.

Someone build me a rollercoaster in front of my apartment. I don't like crowds right now but I wanna ride one again.

This song accompanies one of the most casually racist cartoons out there, and romanticizes the daily toils of hard working laborers, but goddammit if it isn't a catchy rhythm, plinking piano and tune that makes me smile:

TIL that the Dylan programming language ( still exists and wasn't killed along with the Newton.

Has the new Regex literal stuff for Swift shipped yet? I can't find a description because all results are either NSRegularExpression or some random third party library.

Warwick Davis is a handsome man at age 52. I hope to age half as well.

Of course a name can have an effect.

Like, if you named your product something rude or uncouth, you get word of mouth, which can both hinder/increase sales depending on your target audience in minute ways.

If a name is too long, or too generic, people will truncate it to the most unique part (which can be unfortunate if it's e.g. your company name and that suddenly becomes synonymous with a single product).

But beyond that, you can name it a random letter combo without any measurable effect.

Show thread

It also does not at all match with actual sales figures. If you look at the big franchises we have today, so many of them started out with names like that.

The most a name can do is help people immediately know your product is for them, e.g. by giving it a name that screams "fantasy game" (Kingdoms of Amalur), or "TV tuner" (EyeTV) or "smartphone" (iPhone) or "movies" (Netflix).

I know of a product that made it despite naming their TV tuner product after an obscure euphemism for penis.

Show thread

Saw a tweet yesterday where a game dev claimed that game IPs should start out with a single name (not Series: Episode" style name) because it made the IP look weak or tentative.

E.g. 1: God of War 2: God of War: Ragnarok
Not 1: Horizon: Zero Dawn 2: Horizon: Forbidden West

Bullshit! In application software and web sites at least, names are unimportant. As long as it's not un-rememberable, and it fits the "genre", it does not matter. What's a Hulu? What's a TikTok? What's a "+"?

Maybe most of our problems metaphorically boil down to "The wrong Amazon is on fire".

UI fundamental: Clearly separate your app's "I don't know yet" loading states from "there is nothing here" or "there are 5 items here". Don't show "0 items" when you're just slow to load. It'll just freak out your users that their data may be gone.

When you add a single ObjC file to a large Swift project, that’s called a dynamic island

My last trip to Canada, I'd cobbled together all old CAD$ bills I still had around from previous visits, and exchanged some more more money. When I bought something at the store I pulled out 4 $20 bills and you could see Elizabeth's image age across them.

The shop clerk picked up the oldest bill and went to check with her boss whether they still accept bills with a young Queen on them 😅

"At this time, Kaleidoscope 3.6  has been in review for a full month without communication or progress, after an initial quick rejection."

always go to press rule should help with that at least 😂

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!