Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Why programming is hard?
Message
De
28/07/2006 09:29:25
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Programmation Orientée Object
Versions des environnements
OS:
Windows XP SP1
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01140270
Message ID:
01141058
Vues:
21
VERY cool post Terry (and oh sooooo true). :o)



>Software development is an art - not a science. We can't memorize or read our way into the proficiency we desire. We write code - and then we write more code. We don't let the machine beat us. We don't subbscribe to our percieved limitations of the paradigm or ourselves.
>
>Wealth is not income from software development. Wealth is the enjoyment of work.
>
>We compete against our own limitations, and, in a friendly, polite way, with each other.
>
>Why do you want to write software?
>
>One good reason, especially since you're here on the UT, is to "one up" the rest of us with a better idea - a cleaner interface.
>
>That takes time and attention - it's not magic - it's sweat - it's lunacy - it's finding that particular workaround, that clever process that makes you feel good.
>
>Motivate yourself with the fear that if you don't succeed, you will become, dare I say it, an MS repairman - DON'T LET THIS HAPPEN TO YOU!:-)
>
>Keep hitting it. Intensly - with passion! Learn to love details - look at software you want your interfaces to behave like.
>
>For example there are many ways to control the "action" when the cursor exits a "textbox". You have the "when" event, you have lost and got Focus events - and you may find yourself trapped in a cycle of pain if you only rely on the "validate" event.
>
>Here's what I would do just to "be all I can be!"
>
>Write an interface (a personal project that no one will see or buy) in VFP that looks and behaves exactly like windows explorer. You got tool bars, treeviews and list views controls. Everything you need to mimic the "Explorer" is built into VFP. Do that - and your fears will evaporate - you'll be to busy to worry about living in a van down by the river!:-)
>
>When you go home, turn on your computer, and code, kill your self on the pointless meaningless aspects.
>
>The reason my "hereo" developers write good software is becuase they want to write better software than anyone else.
>
>However, if it's just a job - classes help. But-if you want to rule the world - then you need to get desperate -code till you drop - like your life depeneded on it.
>
>Software developement is like no other career if we are to stay i=on top of the game. There a zillion things we don't know - and a zillion new things keep coming into the market every second.
>
>
>Here's a good approach (a philosphy) I discovered works:
>1) I am smart enough and work hard enough that any project I undertake will be better than any one imaged - and I will never fail.
>
>.. or .. (this is probably where I fall)
>
>2) I am too stupid to realize I am not smart enough to deliver the sexiest, bestest project, and work my lame butt away by trial and error until it finally works.
>
>It's not about brains or ability - it's about desire, 16 hours a day on the board, and our ignorance of the fact we're not smart enough to know we can't do it. That's the formula!
>
>If you're dumb, like me, just convince yourself you're smart, and delivery becomes a mmater simple logistics - how much time we beat our brains to get it done, rather than the wasting our souls fearing failure!
>
>Remember Frank Herberts' "Dune". Remember when "Paul" had to take the "test"?
>
>Remember his mantra?
>
>"Fear is the mind killer"
>
>Program program program or you'll wind up living in a van down by the river - you got too much to do to waste time being afraid you can't do it.
>
>It's that simple - make your weakness your strenght.
>
>You got a bunch of smart VFP guys south of the US - goto your VFP SIG meetings - look at what other people are doing. Pick a direction and sacrifice - then you to - grasshopper - will be tired at the end of the day!:-)
>
>
>>Hello
>>I want to ask to all that developp software wtih experience or not, if ever were feeling down because and aplication does not run as you wanted or delayed much in put it ready , and perhpas you was be fired of your job one or more times for that and feel unsure of your habilities, what is the best way to gain experienc with less pain ? i feel depressed, and i woudl appreciate some help
>>Am I the only one that pass for that experience?
>>Thank you
>>Luis MArtin
.·*´¨)
.·`TCH
(..·*

010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform