Tuesday, May 19, 2015

A Better Weather Channel?

Being a weather geek from the time I saw my first tornado way back in the early 1970's, naturally, the Weather Channel has never been far from wherever I happened to be at any moment.  While in college back in the mid 1980's the Weather Channel was my background study noise.  It was also my pre-spotter alert tool.  Any time they predicted bad weather, I was certain to ensure my car was gassed up and my ham radios charged and ready.

Unfortunately over time, the folks at the Weather Channel have moved away from the "all weather all the time" concept that I dearly loved, to a "weather-tainment" paradigm.  Don't get me wrong; I do not 'hate' this new concept.  I do like watching Prospectors and still don't mind experiencing some of the slicked-up weather tech.  It's all the other programs they have that just irritate me.

The other day my wife introduced me to a new channel on Dish called WeatherNation.   WOW!  No odd programs that only have a tentative relationship to weather.  Definitely a more "all the weather all the time" programming concept.  They may have won a convert here; I like it.

Monday, March 30, 2015

Odd-Sounding Academic Paper Title

YA... ya... ya... It's been a while since least posting. Life can be extremely busy out here.

Anyways, here is something that caught my eye this morning. "Can bloogle resonators enhance representation of time, space and culture through the Person-Environment-Occupation Model" The paper's abstract can be found on Academia.edu

Not sure if this is a spoof or not.  Using those irritatingly enjoyable 'bloogle' noisemakers in an academic paper to possibly enhance the representation of "...time, space and culture..." just seems a bit off to this old geek.

Well, unless there's a time travel theory in there somewhere.  Then that would be COOL!

Sunday, January 18, 2015

Making Glade run on Precise Puppy

Being a Crazy Old Programmer, there are times when Crazy Old Programmer Thoughts create little fires in far-flung reaches of my brain.  About a year ago I started collecting night sky images with the thought I would write a C# program to watch for odd things up in the heavens.

Specifically I wanted to look for meteorite trails and bolides.  It was not a success but not a failure.  The proof-of-concept was to make one second exposures and save 24 hours of these images.  Exposure time on day sky images would be adjusted accordingly.  That would yield about 86400 files for each 24 hour period.

Windows choked horribly.  Copying that many files from one directory to another required more than an hour of the computer's time.  Processing the images were slow, likely due to the file system and that C# doesn't compile to the hardware, rather to an intermediate CLI.

Anyway, I started looking and thought I would experiment with minimal Linux distributions.  First one up is Precise Puppy.  Install on my little HP mini was fairly painless and overall the OS is extremely responsive for such minimal hardware.

Next step is getting the DEVX package installed and running. 

Friday, January 16, 2015

Slow it Down, Son!

I have been trying to tell programmers to 'just slow it down and think a bit' for years.

Whether you’re knitting or programming, working faster will only slow you down. Or at least that’s what Jeffrey Ventrella argues. In “The Case for Slow Programming“, the tech author makes the claim that software developers need to slow down if they want quicker results.

Nice article.  Take a look at it here.

Wednesday, January 14, 2015

Difficult Holidays - Yet Another Lesson on Enjoying the Simple Things in Life

Some lessons in simplicity come as gently as a Sparrow's feather landing on your arm.  Others are more difficult to accept.

We divorced back in 2007.  She liked the complex life, full of intrigue and lies and deceit and conspiracy.   It's not that she was happy with this, she never seemed happy, wanting things to be increasingly more complex.  She would spend days analyzing events and gossip to arrive at conclusions that seemed outrageous to a simple fellow like myself.

Aside from an occasional text, we had no communications, likely for the better as we were certainly not compatible.  She may have begun learning the pleasure that comes with simplicity a little too late.

A few days before Christmas she passed in her sleep, after a day of making cookies with a neighbor.

So, please take some time to enjoy the simplicity in your life.  So often our lives become twisted and complex.  That is not where peace thrives.  Find that peace and enjoy it.

Thursday, December 18, 2014

KIFS - A New Software Development Paradigm

KIFS Logo
KIFS is a new software development paradigm or philosophy that emphasizes simplicity above all other factors.
KIFS is an acronym for Keep It Freakishly Simple.

Introduction
KIFS is not enumerable or objective.  It is sensitive to the context with which it is to be applied.  It is similar to the KISS philosophy but more specific. The goal of any software project developed using KIFS is simplicity in all aspects without affecting intended functionality.

KIFS is not exclusionary.  It may be used within the user interface where something large, overbearing and wasteful like an MVC design pattern can be used for other aspects of a particular project.  KIFS is there to help when needed.

Some advantages of KIFS are...

Saturday, November 22, 2014

Brain What???

Many years ago as a hobby I collected computer languages.  I would be up all hours of the night downloading source code, reviewing documentation or trying to contact programmers involved with defunct languages.

Well, I saw the name of this language and had to laugh...  BrainFuck

Apparently this is an older language and, well, a very simple one.  The word terse simply does not do it justice.  Take a look at the above link to it's Wikipedia page.  Just WOW :-)