Tag: Blog

3D Printing AJAX App Store Arduino BASH blog C++ ChordCalc code CSharp D5 D6 D7 Drupal FancyZoom FretPet future iOS development iPad Javascript Jekyll journal jQuery lesson macOS Marlin migration news parody perl personal programming RepRap site Terminal thinkyhead tutorial Unity3D unix XCode

The Thinkyhead Site — Reborn

July 6, 2026

After several days working with Hermes Agent, and building upon years of methodical procrastination, I’m thrilled to announce that the new thinkyhead.com is live. It’s good to be back with a modern, fast, extensible platform that can serve as the...

The Marlin Principle

August 4, 2016

Around 2011 I got bored with web development and decided to find a new direction, expand on my programming skills, and learn about electronics and robotics, with no particular destination in mind.

Stretchy Objects in Unity 3D - Part 2

November 23, 2015

In Part 1 of this tutorial we got acquainted with the mathematics and methods to scale and rotate an object between any two points in world space. We took advantage of Unity’s built-in methods to significantly reduce the amount of...

Stretchy Objects in Unity 3D

November 18, 2015

Continued in Part 2! In graphics applications, it is very common to need to draw a line from one point to another. In games and simulations we often need to do this trick using 3D objects, and as it happens...

Fixing Unity3D Build for iOS Issues

September 21, 2015

One of the annoying things about the XCode requirement for Unity3D’s “Build for iOS” capability is that with each new version of XCode (and sometimes OS X) Unity loses its ability to command XCode to build and run the project....

Marlin Configurator - Part 1

April 10, 2015

All 3D printers require on-board code to translate textual commands (called GCODE) into movement and molten plastic. For this job, most RepRaps (and many commercial 3D printers) rely on Marlin, a compact, adaptable, and streamlined firmware. Marlin’s flexibility comes from...

Ajaxify Your Drupal Site

March 18, 2015

You may have noticed that most of the menus on old.thinkyhead.com load the content without reloading the whole page, which improves the performance of the site, and hence your browsing experience, a lot. I won’t build any Drupal sites in...

One Javascript, Many Drupals…

March 1, 2015

If you’ve ever written a Javascript library for Drupal then you may know the pain of updating for each new version of Drupal, beginning with basic confusion about how Javascripts are supposed to behave in Drupal, then dealing with subtle...

macOS Random Color Terminal

October 22, 2014

I’ve grown to love Terminal’s tabbed interface in macOS. Tabs make it easy to manage multiple fullscreen terminal sessions, but it isn’t always easy to tell at a glance which tab you currently have open. Wouldn’t it be nice if...

Testing the world of code!

September 25, 2014

Check it out! I’ve added code formatting to Thinkyhead with the Code Prettify module, so now I can blog incessantly on interesting (to me) code topics! I have all kinds of things I can’t wait to share. Tricks of the...

Thinking Ahead

August 29, 2014

Moves and Changes Good ___ internet! In case you didn’t know, I’ve pulled up stakes and moved to Seattle, Washington. Thinkyhead is now left-coastal… and catching the electronics bug. But more on that later! Wha&happ;happen, Thinkyhead? In 2011 I was...

The RepRap Revolution - Part 1

October 21, 2013

From Here to Software (and Back Again)

The Problems of 'Primer'

October 26, 2010

If you haven’t seen Primer, stop reading now! Go watch it, then watch it two more times, then discuss it with your friends, then watch it again. Okay, done? Then now you’re ready to play along! You might think there’s...

I Write the Code

March 12, 2010

(c) 2010 Thinkyhead [sung to the tune of “I Write the Songs”]

One Developer's Impressions of the iPad

January 27, 2010

More opinions about this device coming soon.

App Store, Take Us To Warp 7!

December 29, 2009

Developers across the web are enthusiastically reporting that approval times for app updates at the iTunes App Store have suddenly become ultra fast. ChordCalc 1.0.4 itself was approved in less than 24 hours. Other reports at http://www.iphonedevsdk.com/forum/ echo my experience....

iPhone Development: Heaven or Hell?

November 22, 2009

21st Century Thinkyhead

November 3, 2009

Welcome to the new Thinkyhead site, completely rebuilt using the Drupal website framework! Thanks to the new setup I’ll be able to add content more frequently, including more audio, video, and images. And there are many other features just waiting...