Annual Review Security Learning 2017
- Our reasons for learning
- Getting started with listing out what we want to learn
- Creating a timeline using Google Calendar
- Note down the answers to the following questions
- Please remember there are no wrong answers
Nobody has to to show this to me or anyone else, so be honest!
- I learnt things like Docker and Kubernetes
- I learnt a bit of Golang programming
- I learnt a proper JavaScript frontend framework/lib VueJS
- I started using containers for development and deployments
- Me and my wife decided to take an introductory book on Golang and follow it
- I like to build simple Python applications which are typically designed in a RESTful manner. Learning a proper JS framework meant no longer having to write the HTML code for it
- Static Malware Analysis
- Writing assembly
- Mostly because I didn't care enough
- I didn't have any goal oriented outcomes planned
- To build good looking webapps I learn VueJS (FOMO)
- To do the development properly I learnt how to use containers for Python flask (Because cool kids)
- To spend quality time with my wife 2 hours per week of Golang programming (My sneaky plan was her to learn logic the way I understand it)
- We would be littered with projects half done
- Usually the half that is done is the easy one
- That we will get to doing the work some day
- It passes really quickly
- The old adage is still true
- Good old fashioned hard work is required sometimes
- In this day and age they are many and very frequent
- Read about Pomodoro technique
- This could for 10 minutes, 25 minutes to 40 minutes at a stretch
- Especially the part about "how something will get done"
- A fundamental mistake made by people is to answer how something will get done, before being clear on what needs to be done
- Clarity encourages hard work
- But the reality is, there is a reason you haven't started learning all the things you wanted to learn.
- Mental discipline is a tough ask
- Doesn't matter if it is for a scary ride in an amusement park or learning something equally scary
- Especially when facing an uphill climb
- acquire various skills
- practice integrating them and
- most importantly know when to apply what you have learned
- This should become muscle memory
- learn to monitor
- adjust your approach to learning