Skip to content

Category Archives: programming

Software development and programming topics.

Google Chrome Notification Icon – how to get rid of it on OSX

If you use Chrome on MAC OS X you may recently have noticed a really annoying “bell” icon that has appeared in the menu bar, which also had the super-annoying property of not obeying the usual rules for OS X menu-bar icons (such as being draggable off the menu bar entirely). There were a set […]

Python, XML, and databases

People who read this blog regularly (all two of you) might know that my day job involves lots of “enterprise” level technology such as Java, JEE, Spring, heavy duty messaging systems, and Webservices, both of the limber REST species as well as the well-lumbering SOAP type. Also the more attentive reader of the pair of […]

Code

Some code I wrote – a plugin that’s useful to you if you write Pandoc with Sublime Text. It’s on github but you really want to install it via Sublime Text’s Package Control plugin.

How to explain backend changes that support undelivered features

My current work environment is in a cost-pressured large national transport enterprise with a familiar internationally-recognised brand name. We have to build a lot of systems that model many real-world, highly-regulated, parameters and states. This data is often used to feed into other systems that feed the voracious information maw of an often severely critical […]

App developer

Yesterday I couldn’t even spell ‘UIViewController’, nunc unum feci.

Xcode and its inability to handle simple things like renaming a directory

Why is it so damned hard to rename a directory in Xcode? When you open up Xcode and create a new Project, it creates a virtual directory – a “Group” into which your application source files go. If you look at the project with Finder or through the shell you’ll find a directory of the […]

Software review: TeXnicle LaTeX editor

TeXnicle is a relatively new free Mac OS X TeX editor. I just had a go at it (for about an hour) to wheedle out some of its basic features and possible flaws. It is of course (i.e. conforms to current trend in LaTeX editors) one of that “all the things in a big window” […]

On Polymorphism

So, in an effort to broaden my horizons, and following the maxim “learn a new language every year” (and theorising here that Classical Latin does not count), I decided that I will learn the basics of Objective-C. After I’ve used a Mac for many years and it’s about time I learned to program the thing […]

The Frustrated Architect

An interesting set of slides by Simon Brown from a talk he gave about the role of the architect. A PDF is attached to the linked post or you can view the slides online. Wish I had heard the talk (see below). The Frustrated Architect: Software architecture plays a pivotal role in the delivery of […]

The Social Graph is Neither (Pinboard Blog)

The Social Graph is Neither (Pinboard Blog): You might almost think that the whole scheme had been cooked up by a bunch of hyperintelligent but hopelessly socially naive people, and you would not be wrong. Asking computer nerds to design social software is a little bit like hiring a Mormon bartender. Our industry abounds in […]