How worklife is different between our generation and our father’s
Mar 8th
A couple of weeks back we went to a friend’s wedding, and because that friend was an old school friend of ours, naturally, we had a school reunion of sorts. So I met all of the friends that I had long lost touch with, and naturally, we did our catching up.
7 years after our graduation, I see them all complaining about their jobs, and looking for options – mostly looking to do their own business. This seems to be the same case with almost all the friends I meet lately. Suddenly business is looking quite ‘glamourous’ to them – pardon the pun, i used to think so too. It made me wonder: why is our generation giving up hope on ‘climbing the corporate ladder’ and turning their attention to other means of achieving life sustainability? It took me quite some time to put two and two together…
My father had mentioned to me that during his time, even without a degree, you had a good chance of climbing the corporate ladder to success – my mother worked her way up that way in the multinational she worked in – she started out as a clerk. These days, starting out as a clerk pretty much doubles the amount of time you need to spend in a company to climb up – IF they let you climb up. The reason, so my father says, was that the country was growing during their time. Foreign companies were setting up shop, government entities were being created – and the top positions for these organizations were still pretty much ‘empty’. Business is not an option if you’ve got the chops to make it in the corporate world.
These days, you’ll find that most management who ‘retire’ get rehired as contract management, most political leaders carry out their terms way into their golden ages, and most large companies have slowed their headcount growth – some even shrinking them. In these conditions, its no small wonder that ‘climbing the corporate ladder’ is an extremely slow and painful (your pay doesn’t get adjusted according to inflation rates) process for many us. It’s this that’s led many in our generation to consider business as such a viable and attractive option.
Yet, our parents, who’ve either experienced or seen success at ‘climbing the corporate ladder’ will always discourage us from leaving the corporate world. This is only because of their world view, and we shouldn’t blame them, because if we succumb to it, and find ourselves going nowhere later, we’ve only got ourselves to blame. It’s time for mutual understanding. Our old folks need to understand that things are no longer what they used to be, and we need to understand where our folks are coming from when they say “you shouldn’t do it”. Find agreement, and support each other through whatever it is we’re embarking into.
The country needs to grow again – but now it’s up to the small starters – the startup folks – those who, tired of ‘climbing the corporate ladder’ – seek to make a change not just in themselves, but in the world. Those who have the chance to hit it big in the world market, send their companies to the sky, and generate a whole new set of ‘empty’ top positions. How ’bout that? It’s time for the new generation to keep this country moving forward – because we’ve got nowhere else to hang on to
OpenERP raises 3 million Euros
Feb 23rd
Good news. OpenERP raises 3 million euros recently from Sofinnova Partners represented by Olivier Sichel, and the Iliad’s managers, Xavier Niel and Olivier Rosenfeld. My hope for the future of OpenERP is that it would improve its support and enhance the software to cater for growth.
In Malaysia, OpenERP needs exposure and success stories to make it really a choice for open source enterprise system. With its double version of web client and installed GTK client, it gives customers options during the implementation. Our experience shows that working in collaboration and commitment from both sides is important to make it a success. True to that sense, we looking for good partners to work with us in being either a subject matter expert or technical partner.
Let’s start working. What do you think?
Starting OpenERP Alliance in Malaysia
Feb 15th
OpenERP a fully open source integrated ERP solution has been in the market since 1995. It combines the power of HRMS, CRM, Inventory ,point of sales (POS), retailing, distribution, inventory, e-commerce, accounting, and workflow systems. Also some Industry Specific Modules for Milk producing, Courier & HR Firms.
Consoci8 Sdn Bhd has been in the implementation of OpenERP for a customer which is a first tier vendor for the Malaysian car manufacturers. For us, the implementation is a challenge because we wear all hats i.e. as business, technical and support during the implementation. As a result, the implementation is considered as journey of discovery and learning for the customer and us.
Based on Googgling and research, there were not many or none of OpenERP implementations in Malaysia. To really make it a solution of choice in Malaysia, implementors must work together and start an alliance to share the knowledge and maybe also collaborate to customize some of the ready modules for the Malaysian market.
So based on that, would anybody go through the journey with us?
Agile (XP) Game
Feb 1st
Last week we had the excellent opportunity to host the agile, XP planning game at Plug and Play in Midvalley, KL. We had a lot of fun, and from what we saw after the game, so did the participants – it’s a great ice breaker, and great learning tool to understand the complexities of XP Iterations. We took pictures too, and they can be found here!
At the end of the games, a bunch of the participants asked us about our presentation slides. We had feedback that the slides were awesome – as the instructions were very clear – and we’re glad to hear it was so
. As a consequence, we’ve uploaded our slides on scribd (it’s being processed, so check back soon for a link! UPDATE: here it is!)
If you’re interested in organizing the game for your organization, you can check out Vera Peeter’s (Tryx) and Pascal Van Cauwenberghe’s (Nayima) XP game setup. If you want us to host it (which we’d be happy to
) you can contact us here
If you participated in the games we had last week, tell us what you think in the comments below!
Our new site is finally up!
Jan 24th
Finally! After months of toying with various CMS and blogging tools, our company site/blog is finally up!
Chalk it up to me being so anal about finding the perfect system to use – which finally ended up being Wordpress anyways (almost went with Drupal, but Drupal 7 isn’t around yet!)
We’ve imported all the various entries we’ve made the past two years in here, so you see a lot of stuff we’ve already blogged about – but we’ll be blogging more this year – share most of the good stuff we’ve had the opportunity to learn and do – in the hopes that you’ll share with us your good stuff!
Anyways, check back with us to read more on customer development engineering, Ruby on Rails, OpenERP, and the latest on web technology!
Useful git tutorials
Jan 19th
We’ve been using git for as our version control management system since the day we started, and have never looked elsewhere. It’s fast and easy to use and with github, it’s even gone social!
So, for those of you who have heard of git, but don’t really know how it works, and are interested to learn, here are some of the very useful git tutorials that have helped us with our understanding of git and how to work with it.
Of course, the biggest repository for git tutorials is Gitcasts, but our favorite from that lot is Scot Chacon’s git talk at RailsConf 2008
Other good tutorials sites are:
http://net.tutsplus.com/tutorials/other/getting-the-hang-of-github/
http://net.tutsplus.com/videos/screencasts/terminal-git-and-github-for-the-rest-of-us-screencast/
http://www.gitready.com/beginner/2009/03/09/remote-tracking-branches.html
Happy learning! If you’ve got other git resources you liked, put them in our comments and we’ll be happy to update our post with it!
Ruby Version Manager
Oct 23rd
I’ve been meaning to start using ruby1.9 but always stuck at maintaining codes in production that depends on Ruby1.8.6. Fortunately, there’s this thing called Ruby Version Manager where you easily change between different rails version. I have nothing but praise for the guys who made life easier for us programmers to do our job better & faster with RVM.
The only thing is you have to install your gems for each ruby version. It does make sense because there are quite a few gems that depends on different built. Installing gems are not that hard imho. So no issue there.
Now I can change between different ruby version as easy as this:
$ rvm 1.9.1 # For ruby 1.9.1
$ rvm 1.8.7
What’s excellent about this is the ruby version is sandbox in just that one terminal you’re using. It doesn’t interferes with your already *original ruby installation. * rvm calls is your ruby system. To revert back to your original ruby installation just do
$ rvm system
Or if you want to set a default ruby throughout your system. You can simply do so like this:
$ rvm 1.9.1 –default
If you haven’t tried it before, go try it. Don’t worry, it won’t mess up anything on your current ruby system
Authlogic is Awesome
Oct 22nd
Have been tinkering around with authlogic. The most I love about is its out-of-the-box functionality. I used to wrestle with restful_authentication to get certain things that I need. Not in anyway that I’m bashing it but seeing how easy authlogic I couldn’t believe why I didn’t use it sooner.
I like it so much that I even made a rails template base on authlogic. This rails template has the usual basic signup/login/logout and I threw in some cucumber steps & stories in it. Here it is in flesh & bytes http://github.com/fadhlirahim/myrails-template/blob/master/template_authlogic.rb
Div’s does not wrap tr’s
Sep 16th
I tried to update a HTML div elevement wrapping around a table row inside a table.
<table> <tr> <td>Pomme</td> </tr> <div id="placeholder"> <tr> <td>SomethingElse</td> </tr> </div> </table>
I wasted 1 hour to find out why my ajax calls aren’t updating the right table row.
Apparently it’s not valid HTML. The div will always be on top and then the table tag.
A workaround that I found to put a placeholder id inside a table is by using <tbody>. So simply substitute the div with a tbody tag and you’re done.
My little contribution to a rails plugin (sort of)
Jun 14th
Getting your bug fix/code pulled into the main repo really gets you excited & satisfied.
I never thought it could give me this much sense of enjoyment. Check it out.


![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_c.png?x-id=4390e2e2-1ab5-480f-a48f-6a49d2422156)

