Featured Post
These days, I mostly post my tech musings on Linkedin. https://www.linkedin.com/in/seanmcgrath/
Saturday, August 29, 2009
Never extrapolate...
Note to self: Never extrapolate anything from an experimental observation population of size two.
Sunday, August 16, 2009
Software application architecture versus software application design
A software variation on a theme by Antoine de Saint Exupéry:
"A software application architecture is finished when there is nothing left to take out. A software application design is finished when there is nothing left to add."
"A software application architecture is finished when there is nothing left to take out. A software application design is finished when there is nothing left to add."
Thursday, August 13, 2009
JSP (the real one) and XML
Sadly, another year has passed and my 100% record of not attending the Balisage conference is intact.
This year looks to have been particularly interesting with Michael Kay speaking not only on pipelines but on the fascinating overlaps between markup processing and an all-but-forgotten software design methodology known as JSP (Jackson Structured Programming).
At SGML '96, I gave a talk on the relationship between the JSP methodology and SGML processing. At the time, we were using the ideas in JSP extensively in an C++-based SGML processing toolkit we called IDM. Its great to see JSP get some air again as there is a lot of stuff in Michael Jackson's thinking that really resonates today. Not only the ideas in JSP but also the ideas in JSD (Jackson Structured Design).
I had the great good fortune to work for Dave Croydon of Fiamass when I left college. He introduced me to JSP in the context of building real-time financial trading systems in 8086 assembler! I didn't know it then but what I learned from Dave hugely influenced the approach I would end up taking to everything from programming to system architecture at Propylon.
This year looks to have been particularly interesting with Michael Kay speaking not only on pipelines but on the fascinating overlaps between markup processing and an all-but-forgotten software design methodology known as JSP (Jackson Structured Programming).
At SGML '96, I gave a talk on the relationship between the JSP methodology and SGML processing. At the time, we were using the ideas in JSP extensively in an C++-based SGML processing toolkit we called IDM. Its great to see JSP get some air again as there is a lot of stuff in Michael Jackson's thinking that really resonates today. Not only the ideas in JSP but also the ideas in JSD (Jackson Structured Design).
I had the great good fortune to work for Dave Croydon of Fiamass when I left college. He introduced me to JSP in the context of building real-time financial trading systems in 8086 assembler! I didn't know it then but what I learned from Dave hugely influenced the approach I would end up taking to everything from programming to system architecture at Propylon.
Tuesday, August 11, 2009
MyTouch - first impressions
Well, my problems with getting up and running with the MyTouch turned out to be a SIM card problem and has now been fixed. I'm into my second day with this thing now and so far so good. It is taking me some time to get used to the on-screen touch keyboard but I'm getting there.
The app store is so far a little disappointing as there are lots of "doesn't work on G2" comments. Some of the apps I've downloaded have flat-out not worked but a good few have worked fine. I'm still exploring. Biggest hardware disappointment so far: that weird cable you need to add to turn the usb connector into a headphones jack. What where they thinking?
The app store is so far a little disappointing as there are lots of "doesn't work on G2" comments. Some of the apps I've downloaded have flat-out not worked but a good few have worked fine. I'm still exploring. Biggest hardware disappointment so far: that weird cable you need to add to turn the usb connector into a headphones jack. What where they thinking?
Friday, August 07, 2009
When is a mobile phone not a phone?
When is a mobile phone not a phone? When it is a smart phone apparently.
I got a T-Mobile MyTouch. My SIM needs to be provisioned for data services before I can use the internet stuff on it. Ok fine. I found out today that it might take 48 hours...Hmmmm, not great but ok, fine.
But here is the kicker, unless I am missing something I cannot make a phone call in the interim! My "phone" insists on being a computer first and a phone second it seems.
I got a T-Mobile MyTouch. My SIM needs to be provisioned for data services before I can use the internet stuff on it. Ok fine. I found out today that it might take 48 hours...Hmmmm, not great but ok, fine.
But here is the kicker, unless I am missing something I cannot make a phone call in the interim! My "phone" insists on being a computer first and a phone second it seems.
Monday, August 03, 2009
G2 Phone
Well, my Sidekick was lost/stolen in Washington D.C. and the T-Mobile G2 Phone is launching this week therefore the Gods clearly want me to have one. Right?
Humanity Test
The Turing Test will soon be passed by a machine - or so some believe. I think we need to up the ante. How about something that simultaneously captures humanity and aesthetics in a way impervious to mere brute calculation attacks?
I want to see a machine be genuinely moved watching this particular rendering of Cold Play's Fix You.
I want to see a machine be genuinely moved watching this particular rendering of Cold Play's Fix You.
Subscribe to:
Posts (Atom)