Good takes and bad takes on Apple Silicon There are a lot of people out there that seem to be clinging to some weird ideas about what the Apple Silicon transition is going to look like, and what the Apple Silicon team “can do”, in terms of what they can deliver. Good Takes First, someone… Continue reading Good takes and bad takes on Apple Silicon
Tag: programming
ARM Macs are coming, and faster than you think
ARM Macs and transition timeframes (note: This is a lightly-edited version of a post originally published on June 13th, 2020) We all knew this was coming. In fact, some of us have been expecting it for years. Various rumor outlets are saying that Apple will announce at WWDC that they’re transitioning the Macintosh line from… Continue reading ARM Macs are coming, and faster than you think
A short rant on XML – the Good, the Bad, and the Ugly
[editor’s note: This blog post has been in “Drafts” for 11 years. In the spirit of just getting stuff out there, I’m publishing it basically as-is. Look for a follow-up blog post next week with some additional observations on structured data transfer from the 21st century] So, let’s see if I can keep myself to less… Continue reading A short rant on XML – the Good, the Bad, and the Ugly
What your Internet Of Things startup can learn from LockState
The company LockState has been in the news recently for sending an over-the-air update to one of their smart lock products which “bricked” over 500 of these locks. This is a pretty spectacular failure on their part, and it’s the kind of thing that ought to be impossible in any kind of well-run software development… Continue reading What your Internet Of Things startup can learn from LockState
The simplest possible computer
The simplest possible computer So, if we were going to build a model of the simplest possible computer, where would we start? As it turns out, you probably have such a model in your home already. Many homes have what’s known as a “three-way” switch, which is a light switch that you can turn on… Continue reading The simplest possible computer
A new project!
I’m working on a “book” in my spare time. I put book in quotes there, because I don’t know that it’ll actually get to the level of being published on dead trees. Due to the subject matter, it would make more sense to publish it online (or perhaps, via something like iBooks) in any case.… Continue reading A new project!
JavaScript by example: functions and function objects
I’ve been working in JavaScript a lot these last couple of months, and I feel like I’ve learned a lot. I wanted to show some of the more interesting aspects of JavaScript that I’ve had the opportunity to bump into. I’ll use some simple examples along the way to illustrate my points. Note: If you… Continue reading JavaScript by example: functions and function objects
A New Kind Of Science
I’m currently struggling my way through Stephen Wolfram’s book A New Kind Of Science. So far, I’ve made it to about page 200 or so (of 850, not including almost 350 pages of end-notes). I’m not going to review it until (unless?) I’ve gotten to the end, but so far, I’m not very impressed. This… Continue reading A New Kind Of Science
This week’s iPhone SDK sob story
I have ranted about this before, I know, but I’m a little irritated. Every single time I update the iPhone tools, I run into some crazy issue building code that worked just fine on a previous version. This week, after digging my office out from under all the mess from moving to a new house,… Continue reading This week’s iPhone SDK sob story
A math problem
Okay, so here’s an example of where dropping out of math classes after Differential Equations is coming back to bite me a bit. I’m working on a kind of puzzle, mostly for fun, but possibly to incorporate into a future software product. At its most basic, the solution process for the puzzle turns out to… Continue reading A math problem