Showing posts with label training. Show all posts
Showing posts with label training. Show all posts

Sunday, July 15, 2018

What motivated you to learn to code?

I received an interesting question, today: "What motivated you to learn to code?"

Maybe it's old age, but my memory for ancient events seems to have improved. I remember quite clearly those days, back in the 1950s, when I worked as a "computer." That was my job title, computer. I did physics calculations with pencil and paper—and an eraser.

At that time,I had never seen a computing machine, nor another person who had ever seen one. 

When I left graduate school, I went to work for IBM in San Francisco. Nobody else in the IBM office had ever seen a computing machine, at least not a stored program one. We had a machine with 10 wireable instructions (IBM 604) and one 10-digit word of data storage. I was motivated to learn to code that machine by a one-dollar bet that I could turn on all the lights on the console. I won the bet.            

The first stored program machine (IBM 650, with 1,000 words of drum memory) was due in the IBM office two weeks after I started there. I was given the assignment of learning how to program it, as nobody else in the office had a clue. I learned to code by reading the machine manuals for two weeks.

Also, two weeks after the machine arrived, I had to teach a programming class to three other new hires. So, that assignment also motivated me. When the machine arrived, I was the only one who dared to touch it for two weeks, so I wrote programs for the sort of calculations I had been doing in my job as a computer.


It was the thrill of a lifetime.


Tuesday, November 07, 2017

When do I know I'm not a beginning programmer any more?

I was asked, "When do I know I'm not a beginning programmer any more?"

I wouldn’t answer this question, because it’s the wrong question.

You should not ever want to know you’re not a beginner, because a true professional is always a beginner. The world in general, and the world of programming in particular, is so complex, so huge, that one lifetime is not long enough to stop being a beginner.

Your beginner’s mind is one of your most valuable tools. It requires you to look at each situation afresh, and to innovate. (Fundamentally, that's what the Agile movement is all about.) If you know children, watch how they use their beginner’s minds to conquer their world.

I’m very suspicious of people in the programming field who think they are no longer beginners. Myself, I’ve been programming for about 70 years, and I still consider myself a beginner.




Monday, October 23, 2017

Where do old programmers go?

As far as I can tell, I’m the oldest old programmer to answer this question so far. I’m so old that the title “programmer” didn’t even exist when I started.

I celebrate my 84th birthday this week, and as far as I know, most of the programmers who were around under various titles when I started (in 1956, maybe 20 of us in the USA) are now dead. I hope they’ve gone to heaven (the cloud?).

Myself, I gradually ceased writing code for money and transitioned to training younger people to be outstanding professional programmers. I still write lots of code for my own use and amusement and learning, but it’s been at least 40 years since I could tolerate writing code for a boss who didn’t understand what programming was all about.

I’ve earned multiple livings as consultant, teacher, and writer. Always about programming, but more about design rather than coding details as the years went by. If you’re good, you can do any of these things even at advanced age, but you can’t just sit around waiting for someone to find you.

If you’re not good, than either get good (it’s never too late) or retire. We don’t need mediocre programmers, and we never did.


Sunday, September 03, 2017

Why is reading or writing something different from doing something?

First consider reading. Reading is (usually) a solitary activity, with no feedback. Without feedback, there's no check on what you believe you're learning.

Now, writing. Unless you put your writing in the hands of someone (or perhaps some computer analysis app), there's also no feedback, so there's no check on whether you wrote sense or nonsense.

When you do something, you interact with the real world, and the world responds in some way. With the world's feedback, you have the possibility of learning, confirming, or disconfirming something. That's why we strongly favor experiential learning over, say, lecturing or passive reading or writing.

If you want to teach somebody something, don't just send them to a book, or, even worse, tell them what you want them to know. Instead, figure out a way to have them experience the situation in which the learning applies.

After they've had the experience, you then might want to send them to a book where they can read about what they experienced.  Alternatively, you might ask them to write about their learning and have you read what they wrote.

You can try this out:

Step 1. Write a sentence or two about what would happen if you tried to move your desk six inches (15 cm) to the left or right.

Step 2. When you finish writing, get up and move your desk six inches (15 cm) to the left or right.

Step 3. What did you learn in steps one and two?



For a far more thorough answer to this question, see my four-volume series on Experiential Learning 



Then do some of the experiential exercises you find there.



Sunday, July 23, 2017

Get the Better You Bundles for Good Now!

It’s here! The Better You Bundles for Good is on sale now for four days only. Get over $6000 worth of personal development courses and books for only $97. There are over 140 products in this amazing bundle! If you are interested in improving your life, there has never been a better selection of resources at such an amazing price. Just a couple of the products will more than pay for the $97 price.



The best part is that 25% of the proceeds from the sale are going to support Courageous Kitchen, a charity helping refugees in Bangkok. Your purchase will not only make a difference in your life, it will also help some of the most vulnerable on the planet.
Take a look at the broad range of personal development resources included in the Better You Bundles for Good. There are books and courses on goal setting, motivation, health, meditation, stress, productivity, business systems, habits, procrastination, mindfulness and much, much more.
(Visit the website for the final list and more information.)
Courses and Resources
Effortless Manifestation Live Life by Design Not Default - Chris Spink - Value $1000 fulfillmentmastery.com
YOU 2.0: How To Instantly Upgrade Your Life - 10 Strategies That Work! - Derek Franklin - Value $95 derekfranklin.com
There Is More Inside Self-Image & Attitude Development Program - S.Renee Smith Value $197 srenee.com
How to Create Your Someday Life NOW! - Lisa Broesch - Value $297 PracticalBliss.com
Zera Meditation 21-day Program - Theolyn Cortens - Value $267 theolyn.com
How learning The 12 Universal Laws Will Change Your Life - Camillo Loken - Value $200 one-mind-one-energy.com
How I Earn $5000+ a Month Passive Income Selling E-books and Video Courses - Rob Cubbon - Value $199 robcubbon.com
Waking Up Productive - Dan LeFave - Value $197 DanLeFave.com
Mindfulness for Success in 6 weeks - Change Your Destiny - Megan Jackson - Value $175 sinceretarot.com
Public Speaking: You Can Be a Great Speaker Within 24 Hours - TJ Walker - Value $297 mediatrainingworldwide.com
Systems Ninja 5-Day Series - Jenny Blake - Value $150 PivotMethod.com
Get Shit Done: A No-Excuses Guide To Productivity - Dan Johnston - Value $113 DreamsAroundTheWorld.com
HERO Society Membership - Cody McKibben - Value $111 thrillingheroics.com
How to be Present Whilst Presenting - Amy Botes - Value $100 peppedproductions.co.uk
Confidence Cure- The Key to Confidence No Matter Your Weight - Lauren Bromberg - Value $100 SunshineYOUniversity.com
Relentless Solution Focus - Dr. Jason Selk - Value $100 EnhancedPerformanceInc.com
Love Youself - A 30 Day Inner Bonding Course - Margaret Paul  - Value $99 innerbonding.com
High Performance. Everyday. Online. - Tony Wilson - Value $99 Performancelab.com.au
You Are Enough Toolkit - Cassie Mendoza-Jones - Value $97 cassiemendozajones.com
Crystalline Light Code Activations and Workshop - Zoe Davenport - Value $97 zoedavenport.co.uk
Peace After Trauma - Carolyn Yoder - Value $97 peaceaftertrauma.com
Get Thi̶n̶g̶s LIFE Done: Introducing The Action Map System - Derek Franklin - Value $95 derekfranklin.com
How To Create An Awesome Morning Routine: 10 Ways To Start An Amazing Day - Derek Franklin - Value $95 Derekfranklin.com
How To Break A Bad Habit - 5 Strategies That WORK! - Derek Franklin - Value $95 derekfranklin.com
The Success Code - A Blueprint for Reaching your Goals - Lisa Metzgar, PhD - Value $55 BioFunctionalHealth.com
How To Be More Confident - 13 Ideas For Becoming Unstoppable! - Derek Franklin - Value $95 derekfranklin.com
Confidence Cure- The Key to Confidence No Matter Your Weight - Lauren Bromberg - Value $95 SunshineYOUniversity.com
The Lunatic Gene. The Reason Your Life Will Never Make Sense - Adam Shaw - Value $25 adamshaw.co
Conflict Management: Find Resolution, Balance & New Insight - Alina Margineau - Value $90 alinamargineanu.com
Anger Management: Understand and Heal the Deeper Roots - Bertold Ulsamer - Value $85 ulsamer.com
Stop Self-Sabotaging Your Own professional Success! - Bertold Ulsamer - Value $85 ulsamer.com
Management - Leadership, Negotiating, Assertiveness, Sales - Chris Croft - Value $85 chriscrofttraining.co.uk
Your Daily Energy - Sherianna Boyle - Value $77 sheriannaboyle.com
Personal Resilience In An Hour - Chris Johnstone - Value $70 collegeofwellbeing.com
Life Mastery - Be Happy, Healthy and Successful - Chris Croft - Value $70 chriscrofttraining.co.uk
65 LifeMaps (1-page tools for teaching powerful ideas related to success) - Derek Franklin - Value $65 derekfranklin.com
STRETCH Risk Or Die! - Rhonda Britten - Value $60 fearlessliving.org
Relax Into Life With Mindfulness - Teagan Fea - Value $58 Teaganfea.com
From Procrastination To Productivity - Ms. Boom Shikha - Value $55 themillionairehippie.com
Boost Your Self Confidence - Fliss Kay - Value $55 sweetcleanliving.com
Slim, Sexy, and Smart - 28 Day Weight Loss and Fit Program - Lisa Metzgar, PhD - Value $55 BioFunctionalHealth.com
3 Beliefs that will Transform Your Life - Value $55 JakeVayda.com
21 Days to Learn to Embrace Being a Highly Sensitive Person - Lauren Stewart - Value $55 findyourmagichsp.com
Meditations on the Natural World - Molly Larkin - Value $50 MollyLarkin.com
Build strong connections in 21 days - Tyler Tervooren - Value $50 Riskology.co
Plan Your Ideal Freedom Year in 2017! - Natalie Sisson - Value $49 - suitcaseentrepreneur.com
Just-Write! Writing Worskhop - Debra Moffit - Value $47 debramoffitt.com
The Complete Guide To Creating A Successful Life - Carl Pullein - Value $45 carlpullein.com
Starting, Managing, and Scaling a Successful Online Business - Rob Cubbon - Value $39 robcubbon.com
12 Day Detox - Total Transformation - Lisa Metzgar, PhD - Value $35 BioFunctionalHealth.com
Morning Routine: My 5 Step System For Morning Ritual Mastery - Adrian Landsberg - Value $25 thelifestylecompound.com
Goal Setting: My Exact Goal Setting Blueprint For Success - Adrian Landsberg - Value $25 thelifestylecompound.com
Open the doors to Your Professional Success! - Bertold Ulsamer - Value $25 ulsamer.com
Supercharge Your Self-Confidence in 30 Days! - Scott Asai - Value $25 growingforward.net
Build My Brand: Blogging, SEO, Social Media & Relationships - Rob Cubbon - Value $25 robcubbon.com
Improvement Accelerator Framework Kit - Giles Johnston - Value $25 systemsandprocesses.co.uk
Turning the Self Inside Out - Richard Longworth - Value $25 turnsio.com
How To Be More Resilient And Feel Better Easily - Adam Shaw - Value $25 adamshaw.co
How To Increase Your Personal Energy, and Help More People - Adam Shaw - Value $25 adamshaw.co
Igniting Boundless Receiving - Panache Desai - Value $159 panachedesai.com

Books

Brilliantly Better - Dragos Roua dragosroua.com
Why You’re Stuck - Derek Doepker derekdoepker.com
Your Focus Formula - Diana Fitts betterthanalive.com
Don’t Be Your Own Worst Enemy - Self-Care for Busy People - Neil Thompson neilthompson.info
Personal Development Simplified - Break Negative Patterns and Take Control of Your Life. Guaranteed. - Kshitij Prasai alifewellcreated.com
Quit Your Job And Live - A Beginners Guide to Building a Location Free Income & Travel Hacking Your Way Around the World - Adrian Landsberg thelifestylecompound.com
How I Became Productive -12 Proven Factors to Productivity - Abder-Rahman Ali abder.io
Optimize for Victory - A Simple Approach to Overcome Challenges and Achieve Your Dreams - Lisa Kardos optimizebooks.com
The ​Mindful ​Walker - Rediscovering the Simple Path to a Healthier, Happier, More Peaceful Life - Alex Strauss themindfulwalker.com
Powerful Confidence - Annalie Coetzer lifesuccessblog.com
Paths to Wholeness: Fifty-Two Flower Mandalas - David J. Bookbinder transformationspress.org
Better Running Goals - Diana Fitts betterthanalive.com
Build Your Laptop Lifestyle - 10 Issues - Agnes Bogardi agnesbogardi.com
Assess - Decide - Do - Natural Productivity Dragos Roua dragosroua.com
Get Your Creative Projects Finished Now! - Eric Maisel ericmaisel.com
Take Your Power Back - Healing Lessons, Tips, and Tools for Abuse Survivors - Evelyn M. Ryan yourlifelifter.com
At the Core of Every Heart: Reflections, Insights, and Practices for Waking Up and Living Free - Dr. Gail Brenner gailbrenner.com
Are Your Lights On? - Gerald M. Weinberg geraldmweinberg.com
What Did You Say? The Art of Giving and Receiving Feedback - Gerald M. Weinberg geraldmweinberg.com
The Millionaire Mentor - Unlocking the Secrets of Wealth Greg S. Reid gregreid.com
Her Blood is Gold: Awakening to the Wisdom of Menstruation - Ian Thorp archivepublishing.co.uk
Parallel Worlds: A Transpersonal Autobiobraphy - Ian Thorp archivepublishing.co.uk
The Dream of the Cosmos: a Quest for the Soul - Ian Thorp ianthorp.co.uk
What Next? - Diana Fitts betterthanalive.com
50 Steps to Freedom A Personal Journey from Depression to Joy - Stephen Connor stephenconnor.org
Alchemy: The Art of Transformation - Ian Thorp ianthorp.co.uk
How To Give a Shit About Your Health - Karina Inkster karinainkster.com
21 Days to a Happy Clutter Free Life - Lauren Bromberg sunshineyouniversity.com
I, Mammal: How to Make Peace With the Animal Urge for Social Power - Loretta G. Breuning, PhD innermammalinstitute.org
Letting Go of Difficult Emotions - Lori Deschene tinybuddha.com
The Rainbow Way - Lucy H. Pearce lucyhpearce.com
The Impact of the Human Stress Response - The Biologic Origins of Human Stress - Mary Wingo, Ph.D. marywingo.com​​
The Ten-Year Turnaround: Transform Your Personal Finances and Achieve Financial Freedom in The Next Ten Years - Matthew Paulson mattpaulson.com
Long Term Person, Short Term World: How to Manage Time, Tasks, and Texts: Methods for Living an Ambitious, Authentic, Unapologetic Life: Goal Management and Personal Productivity in the Modern World - Michael Motta mjmottajr.com
Inspiration is a Habit - Turn Your Purpose Into a Profession - James McCrae shityouregosays.com
The Fountain of Youth is Just A Breath Away: Breathing Exercises For Relaxation, Health And Vitality - Molly Larkin mollylarkin.com
Procrastination - Putting Things Off and How to Stop Doing It - Neil Thompson neilthompson.info
The Secrets of Consulting - Gerald M. Weinberg geraldmweinberg.com
What Lies Within You - Molly Larkin mollylarkin.com
The Tree of Life: Talks by Buntie Will - Ian Thorp ianthorp.co.uk
Active Listening - How to Communicate Better - Neil Thompson neilthompson.info
Effective Writing - Neil Thompson neilthompson.info
Job Interviews - Giving Yourself the Best Chance - Neil Thompson neilthompson.info
The Morning Book; Daily Rituals For Sacred Living - Molly Larkin mollylarkin.com
Stress Matters Keeping Stress at Bay - Neil Thompson neilthompson.info
Tackling Bullying and Harassment Developing Dignity at Work - Neil Thompson neilthompson.info
Just Tell Me What I Want - Sara Kravitz sarakravitz.com
Getting a Grip on Time - Productivity and Life Balance Made Easy - Robyn Pearce gettingagrip.com
Self-Love - Stephen Connor stephenconnor.org
Weinberg on Writing - Gerald M. Weinberg geraldmweinberg.com
The Reluctant Messenger - Stephen Connor stephenconnor.org
What is Your What? - Steve Olsher steveolsher.com
Wake Up Call - Thibaut Meurisse WhatisPersonalDevelopment.org
Online Business Productivity - Timo Kiander PracticalBliss.com
Agile Project Management For Busy Managers - Tony Riches tonyriches.com
Tackling Low Self-esteem Building Confidence and Self-Respect - Neil Thompson neilthompson.info
Get Your Money Where Your Mouth Is - David R. Portney kallistipublishing.com
People Centricity: The Incredible Power of Putting Other People First - Stephen Hewett kallistipublishing.com
About Time - 120 Tips for Those with No Time - Robyn Pearce gettingagrip.com
I Believe Therefore I Am - Claire McGee kallistipublishing.com
Running For My Life: From Zero to Ultramarathoner - Dragos Roua dragosroua.com
The Millionaire's Message - Bryan James kallistipublishing.com
Effective Teamwork- How to Develop a Successful Team - Neil Thompson neilthompson.info
You Can Move Mountains - J.F. Straw kallistipublishing.com
Love is the answer: A Guide to Awakening the Heart and Stepping into True Authenticity - Zoe Davenport zoedavenport.co.uk
Personal Growth Bundle - Annalie Coetzer lifesuccessblog.com
Exploit Yourself: A Master Class in Personal Networking Techniques - Bruce Wade em-solutions.co.za
Vision to Reality - How Short Term Massive Action Equals Maximum Results - Honoree Corder honoreecorder.com
Personal Productivity For Busy Managers - Tony Riches tonyriches.com
Turning Imagination into Results - Strategies to Elevate Your LIfe and Career - James McCrae shityouregosays.com
Simplify - 7 Guiding Principles to Help Anyone Declutter Their Home and Life - Joshua Becker becomingminimalist.com
Dear God How Can I Heal So That I May Love - Margaret Paul innerbonding.com
Shut Up and Write - The No-Nonsense, No B.S. Guide to Getting Words On the Page - Mridu Khullar Relph theinternationalfreelancer.com
Write Your Way Out Of Depression: Practical Self-Therapy For Creative Writers. - Rayne Hall raynehall.com
Tick-Tack - The Story of Your Time - How to Tame TIME and Make Him Your Ally! - Alina Margineanu alinamargineanu.com
Jack and the Team that Couldn't See - Tony Wilson performancelab.com.au
The Lunatic Gene - How to Make Sense of Your Life - Adam Shaw adamshaw.co
Getting a Grip on Leadership - How to Learn Leadership Without Making All the Mistakes Yourself - Robyn Pearce gettingagrip.com
Sleep and Sleep Disorders - A Brief Introduction - Neil Thompson neilthompson.info
Getting a Grip on The Paper War - Managing Information in the Modern Office - Robyn Pearce gettingagrip.com
Working With Todoist - Get Started with Todoist so You Can Get Better Organized and Achieve Greater Productivity - Carl Pullein carlpullein.com
Your Digital Life - Everything You Need to Know to Get Your Life Organised and Put Technology to Work for You - Carl Pullein carlpullein.com

If you haven’t signed up for the FREE Change Your Life! ebook, I recommend getting it soon. 
Click Here to Get the Ebook
Dozens of contributors to the bundle have shared their best personal development advice. You’ll get a lot of value from that book alone.
I'm giving you this free ebook as a sample of the authors you will find when you purchase the Better You Bundles for Good. But whether or not you purchase, the free ebook is yours to keep and enjoy.
Don’t miss out on the Better You Bundles for Good. You only have 4 days!