In our first episode of 2018, and in the spirit of New Year’s Resolutions and bettering ourselves, we thought it would make sense to talk about goal planning. While it’s not always specifically tech or development related, it can still be immensely useful in furthering your personal and career growth in the long run.
0:45 – Sharpening the Tools
Erin built an iOS app and loaded it onto her phone. Following a Treehouse tutorial and diving into Swift.
Dave has been experimenting with Firebase’s authentication API.
6:09 – Opening the Toolbox
Inspiration from our friend on Slack:
sassy_samurai – “They say announcing a goal in public makes you more likely to work on it and stay focused. So, today I announce my big, hairy, ambitious goal (BHAG). It is to rank in the top 50 of a highly competitive entrance exam in my country for grad school aspirants. Let’s see how it goes. The exam is on Feb the 4th of next year. You get to laugh hard at me if I fail at this.”
8:02 – Our personal goals – ongoing learning, staying organized, projects at work, growing the podcast and engage with our listeners!
So we’ve got some goals, that’s awesome — but what’s next?
12:04 – “A goal without a plan is just a wish.” – Antoine De Saint-Exupéry
14:55 – Applications aren’t built in a day! But what will you do with a whole year?
15:50 – “Begin with the end in mind”, from The 7 Habits of Highly Effective People, reminding us to start with long term vision and work backwards.
18:42 – MVP Minimum Viable Product
20:01 – Writing down your goal, “putting it out in the universe”, or telling a friend solidifies the goal and makes you more accountable.
20:50 – When we break down our goals into steps, the middle ones are usually the hardest. Defining “Step 2” is the hard work but vital to achieving the goal. “Don’t be like the underpants gnomes.”
25:16 – Setbacks! The loss of a job, unexpected financial changes, can change all of your goal priorities. That’s why frequent review is important (and built into SCRUM).
26:43 – SMART Goals:
S – Specific (or Significant).
M – Measurable (or Meaningful).
A – Attainable (or Action-Oriented).
R – Relevant (or Rewarding).
T – Time-bound (or Trackable).
https://www.mindtools.com/page6.html
https://www.mindtools.com/pages/article/newHTE_90.htm
29:38 – A Kanban/Trello workflow is a great visual reminder of what’s done and what remains
Trello – create boards, cards/task, checklists, due dates, etc. keep track of everything you need to accomplish for your project.
Google Goals – essentially you can name a goal and say how often you want to work toward the goal and for how long during each session.
For example, Erin has one setup where she wants to work on learning about programming/work on development 3 times a week for one hour.
Caveat: I think currently you can only edit details of these from your phone, as the web app only supports moving the session time, deleting a session, or marking a session as done.
* Have an accountabili-buddy
* Reward yourself! When you complete a manageable piece, reward yourself. This means a little something different to everyone.
* Examples:
* Watch an episode of a series you’ve been watching.
* Buy something from your Amazon list.
* Play video games for a little bit.