Open Source Addin for Sparx EA – Rails – TRAK

Check this out

Get the light shining through!

Katy Perry's Firework. Getting your project humming through like this... Wow! And if you want the lyrics... So, make them go: AH!

--There is nothing more difficult to take in hand, more perilous to conduct or more uncertain in its success than to take the lead in the introduction of a new order of things. Niccolo Machiavelli (1469 - 1527), The Prince (1532)
All right, that's kind of my daily routine to be swimming in those currents. At the same time, I am currently reading Ayn Rand's books (quite a task given the pagecount). Call me a libertarian. What may be key success factors in my attitude that are leading to lasting results are in my view:
  1. A genuine interest in seeing things work smoother and with more performance and personnel (not personal) intrinsic satisfaction
  2. No need for being loved by the organization, or its members. Showing mutual respect and commitment is good enough. If you need love in a business, get a dog and phone a therapist fast
  3. Manifesting tangible results and getting along the front line workers, who are the ones getting tangible results anyway
  4. A constant learning regimen, along with practicing for myself what I do ask others to do. Talking the walk is important. Walking the talk is important. So, put both in a repeating cycle for best results.
  5. Being realistic on planning. If you can plan accurately at a two years horizon, I want to meet you! I can't. I can milestone plan but not detail plan. Of course, nobody knows enough for that kind of time frame and such a detailed plan is wishful thinking. No issue with you daydreaming but just be conscious that reality may not agree with you.
  6. Be willing to dig deep in order to understand the root causes of problems to avoid merely fixing the situation and rather deploy some innovative ways that help in getting large improvements.
If you have more insights about this, I'd like to hear from you in the comments.  

Focus is key for achieving. Whatever.

Achievement is generally viewed as a key to a fulfilling life. And it indeed is. Getting something done, be it as mundane as getting the car cleaned, or as grandiose as getting a new rocket sent to Mars usually provides great satisfaction. The ability to apply one's skills and get results is what self esteem is rooted in. But to get these results, one must be able to focus. And our society is a society of distractions. Providing us with distractions is the whole point of complete industries: tourism, shows, TV, Facebook, shopping, you name it. Which is fine for me but at the same time makes focusing on one's true goals much more difficult. So, how can we focus? Ah, big question! Being focused is not the same as being busy. Being focused means that you have a single minded goal in sight and that your energy is fully directed to getting to that goal. Too many goals at once ruin focus and end up in chasing one's own tail. So, get there. Get to that one, single, damn goal. Swear, sweat, toil away if you need to. But get there. Like a laser beam. And from there, pick the next goal. Maybe a good idea is to have the first goal being having a plan for the road ahead. Because without a plan, you'll never achieve any major goal. But don't confuse the plan with the goal because a lot of people are drowning into big plans and achieve nothing. The plan must be serving a higher purpose. And that higher purpose must have metrics (quantitative or qualitative) to know when you get there. Otherwise, how will you know? Don't look for too deep a meaning, just get this done. Meaning will come without needing too deep consideration. It's going to kind of emerge from actions. Think that by reaching those goals, your are making your achievement muscles stronger. Stronger muscles that will allow you to reach for the sky in much less time than you think! Let's check how you fare on these items!  
  1. Put a rating from -5 (not at all) to +5 (absolutely) based on how important an entry is to you.
  2. Do the same based on how well you do it today.
  • I am focusing on single goals
  • I do have a plan for the road ahead
  • I do know the higher purpose I do serve
  • I am using my skills in a satisfactorily way
  • I am able to achieve my goals
  • I am perceived as an achiever by my peers
If you are aligned on both counts, perfect! Otherwise, this may give you clues on where you can get some definite improvement! And remember, this has to do with choice. And when you choose one path, you do renounce others. There is a price to pay for achieving your dreams. A price I think is worth it on all counts. Until next time, go achieve that first chunk of your dream.

The Apple user experience is superior to the rest

This may sound like a fanboi-style comment. But it is not. I am used to Windows since Windows 2.0 (yep, I am that old). Coded for it, used it, ran my business on it. I do have a bunch of boxes running Linux as well (started that strain with Yggdrasil Linux on a 486DX66 and 16Megs of RAM - this was version 0.x with patchlevels). And then a while ago, a year or something, I got myself a Macbook Pro with Mac OSX Snow Leopard, iWork, iLife, and Final Cut Express. Some additional software was thrown in for good measure and today I must say that its user experience is superior to other plaforms. Why is it so for me? One big reason: it brought back the fun of using a computer to produce great results. Be it podcasts, movies, writing, and generally hacking this makes me feel reenergized. Windows hasn't that anymore. The only cool thing Microsoft does these days is the XBox360. I am currently working on several Windows boxes, some are for administrative tasks like accounting, proposal writing and so on. Others are for coding, scanning, even some gaming. But there is one desk that sees me more than the others, and this is the desk with the damn Mac. And I am not spending my time aimlessly surfing the web, but actually producing stuff. This evening I had a great session with Keynote. Once I got the grasp of that beast, I got results much more easily than with Powerpoint and with a much higher degree of quality. I can now understand first hand while Apple is topping the capitalizaton charts (today it moved past Microsoft and Intel combined.). They now rule the customer experience and with the iPad2, there are really becoming game changers. In 1996 I was looking inside a NeXT cube. It is now 2011 and NeXTStep is reborn with renewed colors. Since Objective-C is Smalltalk in disguise, I can forget about a lot of crap and jump back into my stream of choice: a powerful language with no fuss and a platform that rocks and is immensely popular! From the user side down to Xcode, life is great!

Things are moving: the webian shell from Mozilla