I still haven't cracked this yet.
At TestBash Manchester 2018, I promised to stop saying I wasn't technical. I hoped to return in 2019 in triumph! Well, it's 2022 and still no glorious return.
This isn't going to happen overnight.
You must settle in for the long haul, even if you don't repeat my blunders!
Here are 5 reasons why I'm not there yet.
#1. Unclear goal.
Get clear about your purpose to keep working during challenging moments.
Start With Why. What will being technical enable?
Use real problems. Don't learn OOP by implementing weird abstract situations. Solve real problems instead.
Get specific. Are you learning to code or something else? If code, what language? If something else, what?
#2. No routine.
Make it habitual. Frequent tiny steps compound. Monthly 24hr coding sessions don't. Think Tortoise, not Hare.
Create "Sacred Time". Find a daily slot to focus.
Work in small chunks. Don't pull infrequent all-nighters at the keyboard. 30mins every day adds up quickly.
You'll miss days. Shit happens. Find the disruption, address it, then commit to hitting the session tomorrow.
#3. Didn't leverage mentors.
You're going to get stuck. It's good to get yourself unstuck, but it's also handy to have a friend with a magnet when you're looking for a needle in a haystack.
Find someone more expert in the tool than you but not so expert they've forgotten the newbie struggle.
Mentors help hold you accountable.
Learning from other people's mistakes can accelerate your learning (but they can't do the work for you).
#4. No accountability.
When you've gone through your 14th Stack Overflow article without finding the God DAMN ANSWER... Breathe Vern... Ahem... Will you quit?
Get a training buddy. Be like Lisi Hocke.
Set deadlines. Compare "I want to learn to code" with "I want to complete the Ruby Codecademy course by March 31st".
Get a mentor. (Is that an echo? 🤔 ).
#5. Didn't celebrate success.
Don't let victories pass unnoticed. Celebrate that shit!
Include treats with accountability milestones.
Share that shit on the socials so your people can join with you!
Gamify things. Use streaks to make your consistency visible.
Avoid these blunders and achieve Technical Tester™ status!