![]() |
![]() |
![]() |
|---|---|---|
|
|
||
September 09,2006 - Time is money
July 05, 2006 - The conflict of always: money versus ideal
By many years I managed programmer teams, and always manage to make my programmers stronger. Fast I discover that I can transmit knowlege, but the main factor I can't change. The powerful programmers do it for thei r own, just because they like it. Dedication or titles are useless. The real programmer can write any program and can't be stopped or controlled. We can remember several, but I will say just a few. Starting by our anti-hero, Bill Gates. When he was young, Bill was a powerful programmer, and the Altair Basic is one of the his impressive works. Thousands of hours of obsessive programming, working in paper about a hardware that he didn't have. By the legend, when the program was finally run, no bugs was found. Bill and Paul Allen was assembly and debugging masters. Unfortunately, after, Bill leave programming and start to focus administrative area, then he makes much money, and the programs was never the same. And how about Will Wright, Maxis founder? Another obcecated. Simcity 1 is an piece of art of programming. Today his simulation games domain the market of non-violent games. And we can finish talking about Linus Torvalds. By the time he was programming the first beta versions of Linux, he just wake up, write code, eat, write code, and sleep. Today, despite of wife and daughters, he continues spend the most part of his time programming. This guy really don't care about money. And alone, without money, is blowing Microsoft. Just with the power of his code. If your focus is money, you can't be a real programmer. If you write code just because you like, then you can do the best programs of the World. Money is just a side effect. June 19, 2006 - Hard life in the third world
The impact for the free software developers is obvious. While finlandese are boring and have all the time to write their code, without problems, the brazilians have to, for use popular brazilian idiomatic expressions, "fight pumpkins with the pigs" and "sell the lunch to buy the dinner". We'll not depress! Nothing nor no one will stop us to write our code! March 18, 2006 - Natural evolution of software
In Opensource, funcionality are requested by users, and added by developers. The development cycles are much shorter, one month or less. This simple mechanics allow the OpenSource superates the commercial software. February 11, 2006 - Exception Logging
January 9, 2006 - Backup
December 29, 2005 - Hunger of memory Day by day the modern Systens eat up more and more memory. The old ones can remember the personal computers that have just 1 Kb of RAM... Today the basic computer have 512 Mb. But all this is really necessary? This computers use thousand times more memory that the computers of 15 years ago. They make thousand times more work? Anyone remember Win 95 that runs with 8 Mb? Win XP make thousand times work than Win 95? Or than Win 3.1? In the truth, the modern object oriented development tools are the great vilains of memory use. Today the objects have tens of properties, and only 10% of this are frequently used. The other 90% basically eats memory. The objects have other objects as properties, then the memory use is mutiplied many times. Will be other way to do it? November 14, 2005 - The pain of change Change always hurts. Sometimes
we change by our desire, then we like it. When we are unwilling moved,
we suffer.
This concept is real for any kind of system migrations. Migrate to a new version of one system can be painful. In the modern enterprise, the words "change resistance" are used often. This words are applied to define the natural resistance that any people have to change his workflow according to changes of the enterprise. The world is changing fast and faster. The only constant is the change. All the people are feeling it. The modern authors of management guide us to use the changes to reach our goals. We have Dr. Spencer Johnson, author of "Who moved my cheese" and Kent Beck, of "Extreme Programming: Embrace the change". As programmers, is our responsability make the change the smooth as possible. We need effective comunication with the users, reporting the changes, and training when needed. We need to work together with the users to reach a sucessful implementation. November 5, 2005 - First words My first words are about the blog concept. In my country (Brazil) people use the word BLOG instead the correspondent portuguese word. Brasilians use english words often. Maybe influence of american movies? The blogs are a new communication way, where people can publish text that turns instantily available for the whole world. Their utility is wonderful: right now I can read the blogs of the best programmers of the world, knowing their thoughts at real time. |
||||||||||||||||
|
|