@jeffmc We love making our own (using Alton Brown's recipe), but that's the great stuff.

I didn't really like it as a kid either, but basically love it now.

My trips to the grocery store this past week have revealed something crucial to my short-term future:

It is Egg Nog Season™

Brain woke me up at 4:15 AM. Haven’t been able to get back to sleep. We’ll see how the day goes with barely 5 hours of sleep... 🧟‍♂️

Every time I present "A Better MVC", the #1 piece of feedback I get is "that's nice; where's the code?"

I finally have an answer for you.

I've spent the past 2 days working up a basic "to do" app that applies the principles I talk about. It's not perfect, but I hope it gets the point across:


@cocoaphony 🙏 thanks for the kind words! I'm excited to see you again in a couple of days

Am feeling the itch to re-write DDMathParser to support partial parsing

Even though I've got a half-dozen iOS devices sitting around and listening in my office, I'm pretty impressed with how consistently my correctly picks up my commands

Just ordered a aftermarket unit for my Mazda2. The one I've been eyeing for months suddenly showed up as 25% off: amzn.to/2OL6QuG

@krzyzanowskim I proposed a joke WWDC session title years ago (instead of the cutesy "just you wait!" ones they use now) called "Writing Kernel Extensions in Javascript"

I shudder to think that that's actually a reality now

@GeekAndDad @millenomi Yeah, probably. I'll dig in to the pasteboard contents of the screenshots and see if I can figure out what's going on

@millenomi the window itself is draggable, but I don't appear to get a file promise while dragging or anything. It doesn't behave like a dragged file. I can't, for example, drag and drop the window in to slack

@millenomi ah, that's nice. I like the floating window... I just wish it would immediately let me click-drag it to where I need it, or quickly trash it.

I'm off to a file a radar, the wonderful radars for Oz

OK, what is up with Mojave screenshots? Is it really a 3+ step process now to take a screenshot just to drag in to a chat message?

@brunoph A bit hard to explain in a short-form format, but basically: each layer of the app is responsible for interpreting its input and and translating it to a semantically appropriate abstraction that it can output.

In general, it sounds like a control is a good place to handle interaction. However, that's not necessarily *always* true; just probably generally true.

@grantjbutler Not sure yet, but I've got a couple things I'm looking at

Some good developments on the personal front today...

Today is my last day at Snap.

Finally home after a long but extremely satisfying trip to

Show more

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!