Skip to main content

Research and The Cycle of Life and Death

I've been going thought a learning phase this year.  There have been so many new (at least to me) tools and products that finding time to research them and deciding if should spend my precious time on using them is a challenge.

What I'm looking at now....

iBook Author.  I'm currently (slowly) working on an eBook project and I'm using Pages as my writing tool because 1) I already have it and know it and 2) it can export directly to the ePub format.

Now Apple comes along and creates their TextBook format along with the iBook Author tool which uses their own extensions.  The draw for me is the media inclusion in the book of dynamic content.  The map images, photos and videos are simple and know content types.  What caught my eye was the HTML content is in the form of DashCode apps / widgets.  This had led me down a different trail of finding out more about DashCode as it's dual use for iBook 2 and Safari mobile apps.  I always like it when I can double my use for knowledge I've gained.  My first book project would be free so the license issues with iBook 2 would not prevent me from distributing the book to other ebook distributers.  There may be a iOS customer that could benefit from a lightweight (quick / cheap) DashCode mobile app.  This is on going study.

My other research area are for REST WebServices that are lightweight.  I've used many implementations of these but I've seen a couple of articles on Node.js so I did a wee bit of research on this.  My first contact with Node.js articles stated it was "the next Ruby On Rails", which really turned me off.  When ROR first appeared on the radar ROR was really hyped up.  So much so that it's claims almost extended to brining back the dead.  It took a few years but the hype has been gone and ROR saw it's peak years ago with almost no press today.  It could never live up to it's expectations and other shinny objects drew attention of early adopters.  Back to Node.js.

Right now I do not feel that I'll continue my research on Node.js.  It feels like a solution in search of a problem with it's main attraction being the use of JavaScript on both the client and the server.  It's not that I'm against running JavaScript on the server, I'm not, but 1) JavaScript was not designed for the server in the first place and 2) Node.js touts it's own webServer for Node.js operation.

Just like ROR had it's own WebServer so does Node.js, and these should be used instead of Apache or JBoss that are scaleable, secure, mature and documented?  Yeah, so we wrap the Node.js server under Apache, then we have increased the complexity a bit.  Then there are no dev/debugging tools for this yet (yeah you can alway patch something together, but you get my point).  ROR spent years trying to convince everyone that it could scale with every release being so much better.  Now Node.js is claiming it can scale with it's lightweight processes.  Most of the information does state that Node.js is best for a specific usage of short WS requests (and they do state this which is great), but please don't compare it to ROR and follow in it's mistakes.

Node.js will not make it past my research phase.  It's tools are too immature (I'm not that early of an adopter) and I'll not sure that it will make it out of the early adopter usage.

I don't know if DashCode will gain wide adoption.  The IDE for it has not been updated for a couple of years but it may find life in a different form (iBooks).  As for Node.js, I'll wait and see.  ROR rocketed so high and burned out, not unlike a number of technologies in the past (Wicket, AOP anyone?), so may Node.js.   The lifecycle of technology is not unlike those of introduced species, some fill a niche and some don't make it.

It's life, just in a different form.

Comments

Popular posts from this blog

There is no "Right" way.

It's not that your way is not the right way, it's that everyone has their own right way.  So which is the right way?  Is there a right way? Software development is full of discussions that revolve about the "right" way of doing something. The terms used in discussing software design, tools and implementation are so undefined as to make them meaningless.  Code is not designed and written in a vacuum, it's designed by real people in real companies, each with their own constraints and issues.  Code that may look like a hack could have been the result of an employee dragged out of bed at 2am by a company shirt that only cared that they they did not lose their personal client the next morning.  Everything must be looked at in context.  A project written to "Best Practices" may never be finished before development funding dries up.   Goals, vision, constraints and thoughts should be somewhat aligned for project to be successful (or at least enjoyable ...

3rd Try is a Charm

I've been trying to draw / paint these barns for a couple of years but never felt or got them right.  This time I think they turned out right. So What went wrong before and what's right now with this drawing?  This time, the light was right.  It's coming from the upper right and the shadows just looked right.  The other thing is the corn field on the left had to "be in season", otherwise it's just a plowed field.  I had taken other photos from different angles but they never felt right.  This angle has the road, power lines, corn field, etc. all leading to the right.  The shadows on the lower right helps fill in that corner (don't forget about the corners!).  The last part is trying to draw (ink paint maybe) the trees in the background.  Not so easy when they are kind of a blob is green shades. So yeah, it's composition that is king.  Many times I just don't see it until the drawing / painting is finished and when it's right it feels goo...

So THIS is My Style?

 If I play around long enough my style will appear.  I'm guessing that this is kind of it.  I'll keep working on other techniques in watercolor but for now this appears to be my style. I do like it and others appear (to my face) to also like this.  Not every one of my paintings is a success.  About 1/3 so far, but when they do I am rather pleased that anything good comes out of it at all. I do love color.  Color is happy and outdoors is full of color, be it the west or back east with the greens.  Color color color. Also doing some painting on hot press paper and see how that goes. Later......