Image

e-Discovery and the Electronic Trails You Leave Behind….

Interested in how legal and information technology teams collaborate to protect a company from lawsuits and meet compliance requirements?  Curious about all the electronic “breadcrumbs” you leave along your daily journeys?  Here is a good overview of eDiscovery:

http://www.gvsu.edu/arbitrations/index.cfm?id=DAB25C30-A1CA-D6FF-C8B83BAEC7DD771E

Search within the enterprise is more fascinating than you think, encompassing intelligent ways to determine relevant information in obvious and not-so-obvious records, such as sound recordings, video, email, chat, IM, text, images, documents, spreadsheets, relationship management systems, phone logs, cell phone data,  access logs, keycard access records, and GPS tracking devices.

Take this a step further into machine learning:  How can we quickly and accurately parse through the mountains of pages involved in complex contracts, financial assets, and intellectual property, for example, to extract relevant, non-duplicated information,  with a high degree of accuracy and  confidence?

I am working with a cutting edge search, content management, and eDiscovery company right now, in a great stage of growth.  If you are a Developer or Architect with LAMP, Java, or NLP background, or a Technical Client Consultant with Windows/AD/SQL, with interest in this product set, looking for an established, profitable company that still has pre-IPO stock available to a talented few, contact me right away. I am helping to build several teams right now.

Word of the Day: “Petaflop”

“…. Japan has created a supercomputer that runs at 10 petaflops. It’s almost beyond comprehension – a petaflop is a quadrillion instructions per second. Japan’s K Computer achieved this speed late in November, 2011. This won’t remain the top system for long. IBM and Cray are already working on 20 petaflop machines which are expected to be available next year. And, the talk about exaflop computers, which will be a thousand times faster than petaflop systems, has already begun. “

from Susan Hodges, Tech Knowledge column
http://www.semcoenterprises.com/

 

The new LG Optimus 3D Android Smartphone

Henry Nho, 3D evangelist at LG Mobile, showed the Silicon Valley Android Meetup Group  LG’s soon-to-be-released Optimus 3D smartphone last night.  With its dual camera configuration and nice integration with YouTube, we will be able to take 3D video and easily and upload to YouTube 3D!  3D tagging is automatic – no cumbersome upload process. You can connect the Optimus to 3D TV and laptops as well.

“Dual” has some significance in this product:  dual cores, channels, memory as well as the cameras. The Optimus 3D has a slidebar control for dynamic depth control.  They claim the battery life is good (but only testing will tell).

This phone is initially launching with FroYo, but will quickly upgrade to Gingerbread. It was fun to watch sci-fi video with a squid-like creature suddenly surprising me in the foreground.  One concern – be cautious not to drop the phone when surprised!  This definitely makes mobile gaming more fun.  Don’t know how long my eyes will want to keep up with the 3D challenge, but it is button-easy to switch between the two modes.  Kids, gamers, and personal video enthusiasts are going to be all over this.

Henry Nho is a very good speaker, and will challenge you to stump him with technology questions.  He gave us a great presentation including how 3D works, methods for combating “cross-talk” issues in 3D, camera separation distances, optimal viewing distance considerations for different devices, degree-of-sight ranges for your eye vs a camera, and more.  I recommend him highly for presentations.

See this smartphone on a YouTube video from Google IO:  http://www.youtube.com/watch?v=sZHwrSZ8xMg

Flash on Android

Good discussion lead by Stephen Chin ( http://flash.steveonjava.com/ @steveONjava), and Andre Krutzfelt from the Adobe AS3 team, last night at the Google Technology Users Group  (thanks Van, Kevin, Tom  @sv_gtug ).

Stephen walked us through Screen Orientation, Density Explorer, Multitouch Gestures, and Touch Point API’s on Flash Professional CS5.  Slides and video can be found on Stephen’s site.

The “Burrito” preview of CS5.5 is available, with release expected in Q2.

We saw screen shots of the newer Panda Board (next step up from Beagle Boards) for android testing set top boxes, tablets, and smartphones.  They run about $150 – $250.  http://en.wikipedia.org/wiki/Panda_Board .

Flash Player and Flash applications work on Android (Froyo Android 2.2 needed as minimum to run Flash apps).  Flash applications CAN be deployed on iPhone using Adobe Air (2.5 or 2.6), though Flash Player in a web browser cannot work on iPhone.

For good development links for Android, Air, Flex, iPhone, see Stephen’s slide #35 (basically http://labs.adobe.com and http://developer.android.com ) and his lists of recommended blogs on slide #36.  See his blog for sneak peaks of portions of his upcoming “Pro Android Flash” book, co-authored by Oswald Campesato and Dean Iverson.

Random Tidbits:

  • Motorola Atrix just announced – most dense smartphone screen to date for Android (275ppi)
  • Photoshop Express is a nice, free app on Android Market
  • New Flash Player typically released quarterly.
  • Flash 11?!?!?  What?!?!?
  • Adobe Product Crib Notes:
    Flash = visual, animations, RIA;
    Flex = SDK for RIA built on Flash;
    ActionScript (AS3) = OO language similar to JavaScript
  • Android TV and Android  car (DVD & GPS)  in China:  http://www.youtube.com/watch?v=76gTWZKSAI8

Word of the Day: “Spimes”

I attended a great mobile usability meetup last night – more on that later – and was introduced to the word “spimes” – objects of the future tracked in space and time.  Our context included purpose, environmental impact, and enabling better choices in regard to mobile UI.

Now the Wikipedia entry:

Spime is a neologism for a currently-theoretical object that can be tracked through space and time throughout the lifetime of the object. The name “spime” for this concept was coined by author Bruce Sterling. Sterling sees spimes as coming through the convergence of six emerging technologies, related to both the manufacturing process for consumer goods, and through identification and location technologies. *

These six facets of spimes are:

  1. Small, inexpensive means of remotely and uniquely identifying objects over short ranges; in other words, radio-frequency identification.
  2. A mechanism to precisely locate something on Earth, such as a global-positioning system.
  3. A way to mine large amounts of data for things that match some given criteria, like internet search engines.
  4. Tools to virtually construct nearly any kind of object; computer-aided design.
  5. Ways to rapidly prototype virtual objects into real ones. Sophisticated, automated fabrication of a specification for an object, through “three-dimensional printers.”
  6. Cradle-to-cradle” life-spans for objects. Cheap, effective recycling.

With all six of these, one could track the entire existence of an object, from before it was made (its virtual representation), through its manufacture, its ownership history, its physical location, until its eventual obsolescence and breaking-down back into raw material to be used for new instantiations of objects. If recorded, the lifetime of the object can be archived, and searched for.

Spimes are not defined merely by these six technologies; it is, rather, that if these technologies converge within the manufacturing process (CAD and automated manufacturing are already in wide use in the manufacture of many things today; RFIDs are becoming more and more prevalent in consumer goods) then spimes could indeed arise.

Recent James Gosling Talk – comments and video link

I had the pleasure of hearing James Gosling, “Father of Java”, talk recently at the Mountain View Googleplex for the SV Web JUG and SV JavaFX UG groups.  He simply opened up with Q&A, and the questions poured until he cut them off.

It’s refreshing to hear someone with deep expertise talk easily, candidly, and with humour.  Gosling said he was “shocked as hell” by the recent IBM and Apple truce, and thinks Oracle really didn’t know what they had bought when they got hold of Sun/Java.  A big question mark hovers over real-time embedded as they don’t yet understand it.  Still, Gosling is optimistic about Java under the Oracle umbrella.
What to do with Java as we move toward multi-core  computers is a fascinating issue for him – what happens when core count becomes exponential?

Gosling is frustrated by all the attention web engineering gets when he claims it is only about 10% of the computing landscape.  Biology; modern medical research, such as protein folding; computer simulation in modern materials; and “neolithic” car systems replacement are examples of a few other areas dependent on computing.  Most scientists write code!

He points out that it is challenging to get kids excited about computing and tech jobs:  Enrollment in tech related majors has declined since the dot com bust due, in part, to a false sense that all the tech jobs are overseas when the truth is there are LOTS of tech jobs EVERYWHERE.  He pointed out the efforts of the Alice project at Carnegie-Mellon to engage youth in tech.

What is Gosling up to now?  Working with VW and the Stanford Lab Vehicle Group on the math behind skidding.  Watch how their vehicle does on a gravel climb at the Pikes Peak Rally in 2011!

Fun facts:
·         Second favorite language is Scala.
·         He’s hooked by the “lame but damn compelling” game of Fruit Ninja.
·         He crawled the tunnels of CERN before they turned it on.
·         He attended the Washington DC Rally to Restore Sanity.

You won’t find Gosling on social media anytime soon – he’s simply not interested – but I recommend you catch his next talk and watch the  video from November 17th, 2010 on Markana. Hear his commentary about the forking of Java due to Apache quitting the JSP;  the Java mobile world becoming fractured;  Steve Jobs deprecating Java for the Macs;  Java ME’s incredible popularity outside of North America;  the philosophical difference between Oracle Open World and JavaWorld; and why he developed Java.

Props to:  Van/Kevin (from SV Web JUG), Stephen/Keith (from SV JavaFX UG), Max Walker, and Aleksandar (Saša) Gargenta

Well Employed, But…..HAPPY?

You are a great engineer / developer / lead / manager and are well-employed in this economic downturn. But are you HAPPILY employed? If you are a good to gifted developer, don’t settle for “employed” – people with big things to build are looking for you!!!

  • Are you underpaid?  If so, but you like your environment, team, and challenge, go ask for a raise!
  • Do you want, and are you on, a promotion track?  Is your company growing enough to provide that rapidly?
  • Are you sufficiently challenged?  Are you innovating with the most cutting-edge tools and technologies?
  • Are you constantly learning new skills?  If you are not, your market value is shrinking as time passes.
  • Are you loyal?  Ensure your company is loyal to you as well, and keeping your best interests in mind as well as theirs.
  • Do you have significant equity?  If you do not, perhaps a startup – early, mid or mature stage – or a small or mid-sized company is a good move for you now.  If your expertise is building the company, you should have a piece of the investment.
  • Are you aware of your options “out there”?

Assess your current situation, improve what you can on your current job, and talk to a recruiter like me to keep tabs on other opportunities, which skills are in the highest demand, what the market is paying, and which opportunities come with pay, benefits, AND equity.    Recruiters – or Head Hunters as the good ones LIKE to be called – have access to jobs and companies that you may never otherwise find.  There is no obligation to simply check in with us once in a while.  :-)

The ABC’s of H-1B’s By Carl Shusterman

worth reposting:

http://www.recruitingtrends.com/the-abcs-of-h-1bs?dm_i=AH1,AGA4,1ZQMJH,SMJ9,1

Working With a Team

I’ve made a new move, trading in much of my home office time for a shiny glass desk at Montgomery and Market that’s a-buzz with energy.  I’m pretty good from a home office at staying in contact with people via social media, phone, email chat, Skype, and good ol’ networking event attendance; but there’s something to be said about the synergies fostered by working in a room with your colleagues, teaming up to quickly put a special talent in place with a good team, and taking time together to sharpen your head-hunting and client personalization skills.  And to be honest, I love rising up out of the train tunnels in the morning into the skyscraper landscape with all it’s accompanying hustle, bustle, color, sound, and excitement.  Make that a double shot mocha on my way to the elevator!

So what’s in it for YOU?  My Clients will be getting even more specialized attention and quicker candidate search response.  Candidates – I have more positions opening for you daily/weekly than ever before.  Right now, I have Java, iOS, Android, and PHP jobs coming out of my ears, so let me know what you are looking for and send me an updated resume for starters.  And when you are in my part of town – let me know if you have time to meet!

Follow

Get every new post delivered to your Inbox.

Join 140 other followers