Sunday, July 6, 2014

Bootstrap 3 migration and some funny ideas.

I have spending a week to upgrade Bootstrap from version 2 to 3, although it wasn’t in my original proposal but it is my new purpose to work on that because I think we could move to future and it is time consumed task resulted in no one has time to do it but now I’m working on it for full time. I could donate my time to do that. I really appreciate my mentors for a respect for my opinion and let me keep on doing that.
I got to learn a lot about Bootstrap’s stuffs even though I got  frustrated about it but I also enjoy doing to. I think the more frustration I got the more knowledge I have learn.

This issue urge me get PAUSE id since I need to have the ID to get MetaCPAN activated and finally I have it! I’m not sure whether it’s funny or not that I have coding Perl for about 2 years but I don’t have PAUSE account. My intention was if I have had inspiration to make some new module I would register for the PAUSE account. For me I think it’s funny to have it while I’m not really CPAN author.

In my programmer life I think I have an objective when I write the code that it should be ‘effective’ and ‘efficient’ which are enough for productive work. However, one more thing I have learn recently from Open Source work and I should apply to my code is it should be ‘easy to read and understand’ as well. I realized that I never experienced this issue seriously before since I worked with the same colleagues in the same team for long while so we could understand each other coding style. But this is Open Source, programmer are from around the world even we’re coding the same language but it can result in many ways to do it. I think maybe that’s why TIMTOWTDI is extended to …  there’s more than one way to do it, but sometimes consistency is not a bad thing either (TIMTOWTDIBSCINABTE) which I think I quite agree with that ;)

1 comment:

  1. > I think the more frustration I got the more knowledge I have learn.

    I think this is very profound :-)

    I also like what you said in the last paragraph and very much agree. Sometimes when you work by yourself or with a small team you write in a style that you understand, and you don't realize that it might not be as easily comprehensible for someone new.
    It's great when you realize this and make more of an effort to simplify your code and make it easier to read and understand for others.
    As I've heard many people say, sometimes the person who will need to read and understand your code is a future version of yourself... maybe 6 months or more down the road, when you've probably worked on several other projects since then.

    Very good post, Oi. You're helping us a lot, and obviously learning a lot for yourself. You're doing a great job. Keep up the good work ;-)