Wednesday, September 22, 2010
I've been thinking.
I've seen an heard a lot of examples of successful people. Sometimes what they all did is so simple but really profitable. My idea is to start my own software development company or software consultancy. I know that I'm far from being a real technical expert like my software development idols or those people from the other side of the world but analyzing the situation from the people around me at my current job, I guess I'm more than good enough for the local market.
The main thing that is bothering me right now is the main focus or direction of the business. What kind of industry should I be really concentrating? At the current moment, analyzing on the current local market, my eye is currently set on the local private health industry. I noticed that most of the clinics (except for the hospitals) that I went to did not really have a computerized system for patient records management and inventory management. It's 2010 and they're still based on papers and folders. It would be great if those data can be managed and retrieved easily. Inventory restocking could be done with minimal effort and patient records from the illnesses and insurance coverage can be retrieved a lot more faster
Maybe I should just talk to my personal doctor when I visit her next time..
Thursday, September 16, 2010
It's been a while...
So here's an update. I'm still stuck in HeshPee. The whole administration style still doesn't improve much and I've understand why my other colleagues just kept silent about it. Most of the reasons are because that they previously come from a local or Chinaman style company which squeezes you until you're torn and battered. So they found great relieve and are quite happy with the way things are done in here.
In contrast to them, nearly everything sucks for me as I strongly believed that all of us there deserves better treatment from the higher management. Although I feel that my reporting manager doesn't really help me, I know he's under pressure himself. The higher managements really do deliver great speeches and 'motivational' talks, I am not that easy to convince unless they really can prove that. For me, if you want people to trust you, you have to give leadership examples first. Don't ever give me the usual bullshit such as "If you are performing well, you will get greater rewards". Those kind of talks are nothing. Show me some leadership first and I will follow. If you only give that kind of talk and promises to me, I will only deem that you are just treating me as 'just another employee'.
I'm not going to continue ranting on the management issue. Now comes the issue with the job itself. This company bought me out and claims that they need my expertise in Java ASAP as it is mission critical. Bullshit! It's almost 3 months and what I found out is that this thing they're doing don't really need Java expertise. Someone with some experience in web development and not even strong in Java can do all of it in my opinion. The questions asked during the phone interviews that they conduct is really misleading. A person will think that the questions asked regarding the technology are really going to be used in the project-which is far from being the truth. There's no EJBs in here, no Hibernate, no Struts/Spring/whatever framework. It's all tightly coupled and I would say that we're under the mercy of Intershop-the company that created the platform that we are building on. There is nothing on the web that really could help us, only marketing bullshit that goes as Intershop (self claimed) offers the largest and the best e-commerce platform in the universe. yeah right.
I just can't wait to get out of this hell hole.
Thursday, July 22, 2010
My take on HPME and SLIM
so today, I finished one of six course of HP's so called software development methodology which is SLIM. The whole training course reeks of waterfall methodology. Always talking about processes and tools and how those tools helped them to save time and budget. In my opinion and observation, those metrics that they used are so shallow and there are a lot of possibilities on how they could arrive to the conclusion.
Which makes me wonder did they never read those books written by those famous and successful software developers? for example, The Mythical Man Month which explains extensively on why we should not add more people to an already late project.
They mentioned I the training course that when they implemented SLIM, the numbers of defects went significantly down. But as I observed from the slides, that was in the last phase which could easily mean that logically most of the other requirements have already been met successfully so why would they need to change the source code further? And regarding the so called work life balance can be easily achieved if the whole organization implements agile and lean methodology at the first place. Agile and lean protects the developers from unnecessary problems and allows them to focus more on developing the product.
On a side story, a senior colleague warned me that I'm under serious scrutiny as the manager often saw that I'm on facebook 'all' the time. Did they never heard of focus and time management techniques such as the pomodoro technique? I guess that comes naturally when you stay too long in a traditional waterfall management.
Conclusion: waterfall is evil and should be ceased from practice. Adopt the Agile Methodology today!
Sunday, July 18, 2010
Hey dumbass!
Bloody hell! Stop posting comments in chinese and stop trying to promote your stupid porn site will ya? Better if you just stop visiting my blog. Sorry to say, you and your chinese porn site sucks! Now just go to hell!
Friday, July 16, 2010
Well, whatever.
This new company that I serve is seriously messed up. Too many things that I'm not satisfied with to list here. I mean come on! It's been nearly a month since I worked here but I still don't have access to too many stuff that I should already have access to. The active id for example. Why the heck do I need to request access for it twice? And about the claim for my employment buy out process, why the heck does it says that I haven't keyed in my bank account details yet when I already keyed it in 2 days ago? Why do those people in india have to key in my bank account to another system? This is so inefficient and stupid.
You tell your employees that you value them but these things that you're doing really contradicts to what you just said. I really don't get why a lots of people wants to work here.
This place is so overrated.
Sunday, July 4, 2010
The grass aren't always greener on the other side..
I got cheated by the HR too. They mentioned that the Annual Leave is 15 days. But they never mention that there is about a week of forced leave during the end of the year for business closing because of Christmas. I don't celebrate Christmas and I do not need 1 week of holiday for it. Talk about being honest.
They promised me that the job will be as interesting and as challenging and the work environment would be as exciting as what I had in my previous company. But just after a week of being here, I don't feel excited at all, I found out that the job doesn't really need my deep technical skills and I heard from one of the colleagues that there will be no real programming task as the framework that they are using are already catering for that via the use of templates and what we are going to do are just plumbing. I really wonder why do they really need people with my knowledge around. Now this is just boring.
They told me that the organization have their own version of development lifecycle which is a mixture of Waterfall and Agile methodologies. I seriously went 'WTF?'. Those two cant even mix together as both are of different ideologies and different focus. Fine, they are derived and incorporated from Agile but seriously, you can't just say that you are using Agile. Adopting from Agile doesn't make it an Agile! and just by a glance I can tell that they are going against all four points of The Agile Manifesto. So, tell me, how can you say that you can call it Agile when you are going against the manifesto itself? Now, this is getting annoying.
Well, now, all I could say is I wished I never did all of this. I miss all the things that I enjoyed previously. I miss working with people that are smarter than me.
Well, lesson learned: no matter how big and prestigious is the organization, all of it are just talk unless they can really prove it. I guess the much more fatter pay doesn't really guarantee happiness at work. Well, I'm going to give it a chance and challenge myself whether I can change the mindset of at least my designated team. It's hard to work with people that doesn't share the same passion on software development.
Friday, May 14, 2010
I guess it is time..
It's been wonderful, colorful and beautiful. Going back a year before, I was really eager if I can go due to some difficult situation. But due to a difficult situation too, I am unable to leave. Forced to stay and face it. For a year, I endured the battle. I had my victory, I had my losses. I gained and lose comrades along the way.
I love the support and understanding of my leaders and comrades. I love the facility. I love the atmosphere. I love the fun that we all had along the campaign. Alas, the battlefield is still not to my favor. I felt out of place. I felt like a burden to my comrades. Although they told me it's alright, I still feel bad about it. I've done my best. But it seems that even my best is not good enough. Though my leader told me it's good to see that I'm getting better at things, I am still dissatisfied with myself. I wish I can do better. Still, I continue to endure and do my best to improve.
It's not that I'm saying that most of it is bad for me. I've learnt a great deal while serving the organization. I know now that I'm better and stronger than I was before. And though the battlefield was not in my favor, there was a lot of things that I've learned from mine and other's mistakes and now, I know what to focus for in the future. I learned to trust people, and honor people's trust in me. I've made a lot of friends, much more than I ever had from the organizations that I previously served. I even found someone special while serving. For all of that, from the bottom of heart, I would like to thank everyone in the organization.
I have been seriously considering. Contemplating for 2 weeks. It's hard but eventually, I'll have to decide. And this time, for real, I choose to leave.
Thank you all for the best 1.5 years of my life.