Potpourri of tips for technology learning

81
Mohideen Noordeen Potpourri of Tips for Technology Learning - Mohideen Noordeen

Transcript of Potpourri of tips for technology learning

Page 1: Potpourri of tips for technology learning

Mohideen Noordeen

Potpourri of Tips for Technology Learning

- Mohideen Noordeen

Page 2: Potpourri of tips for technology learning

Mohideen Noordeen

Try to become Pragmatic, not Dogmatic.

Page 3: Potpourri of tips for technology learning

Mohideen Noordeen

Plan, Do, Check, Next.

Page 4: Potpourri of tips for technology learning

Mohideen Noordeen

Learning by doing, by experimentation.

Page 5: Potpourri of tips for technology learning

Mohideen Noordeen

Keep Mind Wide Open to learning.

Page 6: Potpourri of tips for technology learning

Mohideen Noordeen

Identify times of the day when you are responsive to maximal learning and

exploit them.

Page 7: Potpourri of tips for technology learning

Mohideen Noordeen

Become a sponge.

Page 8: Potpourri of tips for technology learning

Mohideen Noordeen

Learn from different perspectives

the same concept.

Page 9: Potpourri of tips for technology learning

Mohideen Noordeen

Allow us to help ourselves.

Page 10: Potpourri of tips for technology learning

Mohideen Noordeen

Be kind to oneself when learning challenges arise.

Page 11: Potpourri of tips for technology learning

Mohideen Noordeen

Patience is a virtue.

Page 12: Potpourri of tips for technology learning

Mohideen Noordeen

Seek the big picture.

Page 13: Potpourri of tips for technology learning

Mohideen Noordeen

Conduct experiments to both accelerate learning process and validate the learning.

Page 14: Potpourri of tips for technology learning

Mohideen Noordeen

Learn what you enjoy and enjoy what you learn.

Page 15: Potpourri of tips for technology learning

Mohideen Noordeen

Be honest to yourself, Pretending to learn is the worst form of learning.

Page 16: Potpourri of tips for technology learning

Mohideen Noordeen

When taking something at face-value do it consciously.

Page 17: Potpourri of tips for technology learning

Mohideen Noordeen

Try to understand and do not memorize blindly.

Page 18: Potpourri of tips for technology learning

Mohideen Noordeen

Focus, Focus, Focus. Work while you work, Play while you play.

Page 19: Potpourri of tips for technology learning

Mohideen Noordeen

While learning something, don't be distracted into wider/deeper learning,

jot it down to come back to it later if needed.

Page 20: Potpourri of tips for technology learning

Mohideen Noordeen

Setup desired outcomes upfront and

track direction and progress.

Page 21: Potpourri of tips for technology learning

Mohideen Noordeen

Value your time, it's one of the most valuable assets.

Page 22: Potpourri of tips for technology learning

Mohideen Noordeen

Adopt a quality-focussed mindset.

Page 23: Potpourri of tips for technology learning

Mohideen Noordeen

Identify and embrace selected state of the art methodologies, tools &

technologies.

Page 24: Potpourri of tips for technology learning

Mohideen Noordeen

Befriend the thing that you are learning, this

makes the process easier.

Page 25: Potpourri of tips for technology learning

Mohideen Noordeen

If you hate what you are learning, it's much harder to internalize.

Page 26: Potpourri of tips for technology learning

Mohideen Noordeen

Automate the stuff that is repetitive and prone

to human error.

Page 27: Potpourri of tips for technology learning

Mohideen Noordeen

Think more, write less by embracing automation

and right choice of tools & technologies.

Page 28: Potpourri of tips for technology learning

Mohideen Noordeen

Extreme productivity is the ultimate goal to

leverage our brain power.

Page 29: Potpourri of tips for technology learning

Mohideen Noordeen

Self-help is the best help ultimately, so keep your brain sharp and ready at all times.

Page 30: Potpourri of tips for technology learning

Mohideen Noordeen

No substitute to hard-work. Work hard and play hard.

Page 31: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes, you have be exposed to breadth-wise learning and sometimes

depth-wise, choose wisely.

Page 32: Potpourri of tips for technology learning

Mohideen Noordeen

When choosing to learn completely new concepts, total immersion mode is

a good option.

Page 33: Potpourri of tips for technology learning

Mohideen Noordeen

Automate programatically, pragmatically.

Page 34: Potpourri of tips for technology learning

Mohideen Noordeen

Automation also has a cost associated, so don't automate everything, it defeats the purpose of automation.

Page 35: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes you have to learn through multiple passes bit like a climbing the hill using

winding roads.

Page 36: Potpourri of tips for technology learning

Mohideen Noordeen

When learning entirely new concepts,

concentrate for 2 hours on the subject and take

a half-hour break.

Page 37: Potpourri of tips for technology learning

Mohideen Noordeen

Take breaks regularly for the learning to settle and solidify.

Page 38: Potpourri of tips for technology learning

Mohideen Noordeen

Open- source software technologies, frameworks & libraries have become

very complex and sophisticated.

Page 39: Potpourri of tips for technology learning

Mohideen Noordeen

Don't re-invent the wheel, there's always a library or

framework which does what you want and may

be more.

Page 40: Potpourri of tips for technology learning

Mohideen Noordeen

Think, integrate more and write less custom-code.

Page 41: Potpourri of tips for technology learning

Mohideen Noordeen

Embracing dozens of libraries & frameworks

and writing little custom-code is better than

embracing a few core libraries and writing

extensive custom-code.

Page 42: Potpourri of tips for technology learning

Mohideen Noordeen

Take stock of what you have accomplished in the learning process at key points of the

day, week, month.

Page 43: Potpourri of tips for technology learning

Mohideen Noordeen

Embrace continuous refactoring and setup

your project to allow for easy refactoring.

Page 44: Potpourri of tips for technology learning

Mohideen Noordeen

"If you do what you have always done, you'll get you

have always got". Therefore, embrace change.

Page 45: Potpourri of tips for technology learning

Mohideen Noordeen

You need to leave the "comfort zone" to learn

new things.

Page 46: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes you need to stay in the "discomfort

zone" longer than intended to learn the core-concepts.

Page 47: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes you need to go to the "discomfort zone"

temporarily to learn something specific and small.

Page 48: Potpourri of tips for technology learning

Mohideen Noordeen

So it's always an alternation between

"comfort" to "discomfort" zones to optimize the

learning.

Page 49: Potpourri of tips for technology learning

Mohideen Noordeen

Assimilate the learning by staying longer in the "comfort" zone after

learning a new concept.

Page 50: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes you have to invert the method to

learn faster.

Page 51: Potpourri of tips for technology learning

Mohideen Noordeen

By trying to learn a concept that depends on other unknown things, we are exposed to "on the way"

the unknown things.

Page 52: Potpourri of tips for technology learning

Mohideen Noordeen

Don't attempt to learn deeply everything under the sun.

Knowledge is vast and growing exponentially.

Page 53: Potpourri of tips for technology learning

Mohideen Noordeen

Rather learn to create a mental big picture to see how

the different componentsset the context.

Page 54: Potpourri of tips for technology learning

Mohideen Noordeen

Use internet resources wikipedia to expose yourself to technology topics quickly.

Page 55: Potpourri of tips for technology learning

Mohideen Noordeen

When learning a new or break-through

technology, think back at the underlying concepts & methodologies used to

achieve the results.

Page 56: Potpourri of tips for technology learning

Mohideen Noordeen

Use automation testing plans to create use case scenarios and vice-versa.

Page 57: Potpourri of tips for technology learning

Mohideen Noordeen

Automated testing helps in avoiding long working days and restless nights.

Page 58: Potpourri of tips for technology learning

Mohideen Noordeen

“All Code is Guilty until Proven Innocent”

Page 59: Potpourri of tips for technology learning

Mohideen Noordeen

Separation of concerns is another form of focussing

on the core task.

Page 60: Potpourri of tips for technology learning

Mohideen Noordeen

Avoid herd mentality, think different if warranted.

Page 61: Potpourri of tips for technology learning

Mohideen Noordeen

Try and adopt lean and lightweight libraries and

frameworks where possible.

Page 62: Potpourri of tips for technology learning

Mohideen Noordeen

It's easier to master them and also easier to discard them if you find

a better alternative down the road.

Page 63: Potpourri of tips for technology learning

Mohideen Noordeen

Identification of a good technology, framework

or library is both a science and an art,

do it carefully.

Page 64: Potpourri of tips for technology learning

Mohideen Noordeen

Do not fall for solutions which claim to offer everything positive,

there is no such thing as a silver bullet.

Page 65: Potpourri of tips for technology learning

Mohideen Noordeen

Every technology decision is always a

calculated tradeoff, you cannot have the apple

and eat it too.

Page 66: Potpourri of tips for technology learning

Mohideen Noordeen

Don't fall in love with the technologies you embrace or adopt, you

will start having a clouded vision of things.

Page 67: Potpourri of tips for technology learning

Mohideen Noordeen

Embrace standards and conventions where applicable.

Page 68: Potpourri of tips for technology learning

Mohideen Noordeen

Software is not supposed to cryptic or read-once but rather write-once, read-many by author &

several developers.

Page 69: Potpourri of tips for technology learning

Mohideen Noordeen

Remember, software very often will outlive the development team or

developer.

Page 70: Potpourri of tips for technology learning

Mohideen Noordeen

Error prevention is better than cure.

Page 71: Potpourri of tips for technology learning

Mohideen Noordeen

Sometimes you have to invest in a key-learning process now to get the returns manifold later.

Page 72: Potpourri of tips for technology learning

Mohideen Noordeen

Re-usability is a useful feature to have.

Functional programming facilitates this process.

Page 73: Potpourri of tips for technology learning

Mohideen Noordeen

Strive to be a continuous learner, both in active and passive modes.

Page 74: Potpourri of tips for technology learning

Mohideen Noordeen

Exploit utility libraries when available, they are

there for a purpose.

Page 75: Potpourri of tips for technology learning

Mohideen Noordeen

Be aware of the technology trends but

don't try and keep pace continuously.

Page 76: Potpourri of tips for technology learning

Mohideen Noordeen

Your time and learning capacity are finite

resources, it's like a slower car trying to keep up with a faster car, It's impossible.

Page 77: Potpourri of tips for technology learning

Mohideen Noordeen

Tailor your learning process to keep you

agile in order to learn a lot quickly.

Page 78: Potpourri of tips for technology learning

Mohideen Noordeen

Apply what you learnt recently in order to

assimilate and validate the proof the concept.

Page 79: Potpourri of tips for technology learning

Mohideen Noordeen

Think of yourself as an extreme lean startup and act accordingly.

Page 80: Potpourri of tips for technology learning

Mohideen Noordeen

I wanted to share my learning experiences and advice that I provide to

my junior software engineers at my startup.

Page 81: Potpourri of tips for technology learning

Mohideen Noordeen

Mohideen Noordeen MS PhD MoT (EPFL) CEO Inforill Technologies Pvt Ltd

www.inforill.comwww.linkedin.com/in/mohideen

@DeenSquared