> Time is a huge problem. I don't have a family, so I can spend lots of my > free time honeying my skills and I still feel that I'm going slow.
Time IS the only problem. > Uncle Bob also says that you need to put, apart from the normal 40h of work, > 20h hours to improve. How you use them is up to you but I found out that > diversifying a bit and keeping some that I hardly change has worked well for > me. Copied from the Uncle Bob post I linked in my first email: "Since I had time, I added more features to the kata. As I improved in my practice I found I had even more time, so I added even more features. I refined and polished. I refactored my refactorings. I trimmed keystrokes, and learned many new keyboard shortcuts in the process. I completely abandoned the mouse; and then later reacquired it for flourishes and highlights (but never for actual coding). Week after week, I set aside 30 minutes or so every day to practice, and practice, and practice—just the way I used to practice my Jiu Jitsu Katas. I would practice on airplanes while flying to clients. I would practice in bed with my laptop in my lap. I would practice late at night in hotel rooms after a long day consulting for clients. I would practice early in the morning before shower and breakfast. And the practice started to pay off." Well, I am sorry but I completely disagree. I don't have 30 minutes a day to use in this way. And at which purpose in the end? To trim keystrokes? To learn shortcuts? To abandon the mouse? I prefer to spend a second to take my mouse when I don't remember a shortcut instead of spending hours in this exercise. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
