24
MIND Patterns and Anti-Patterns Vladimir Dzhuvinov @dzhuvinov

Mind patterns and anti-patterns

Embed Size (px)

DESCRIPTION

Our lives are defined by out mind patterns. Slides from my presentations at #PlovDev 2014 and #OpenFest 2014

Citation preview

Page 1: Mind patterns and anti-patterns

MINDPatterns and Anti-Patterns

Vladimir Dzhuvinov

@dzhuvinov

Page 2: Mind patterns and anti-patterns

Java

Ever since we started codingwe have asked ourselves one

question

Page 3: Mind patterns and anti-patterns

How do I become a better

programmer?

Page 4: Mind patterns and anti-patterns

guru programmer

← Enlightening and long winded journey filled with obstacles :)

Page 5: Mind patterns and anti-patterns

We've learned a myriad of languages

C

C++Java PHP

Bash

Python

VHDL

Verilog HTMLCSS

XML

Matlab

JavaScript

ScalaPerl

Page 6: Mind patterns and anti-patterns

We've mastered the patterns of software design

Page 7: Mind patterns and anti-patterns

We've been through oceans of coding ...

Page 8: Mind patterns and anti-patterns

… and the occasional disaster

SOS

Page 9: Mind patterns and anti-patterns

What is the next levelof programming?

Page 10: Mind patterns and anti-patterns

Our mind

Page 11: Mind patterns and anti-patterns

Our lives are defined by our

mind patterns

and our software code too...

Page 12: Mind patterns and anti-patterns

Understandingour SPONGE

Page 13: Mind patterns and anti-patterns

Sensors → Sponge

2 x 52 MPix

50 – 20KHz stereo

Neural network(memory processor)

10^11 neurons

10^16 synapses

accelerometers

Page 14: Mind patterns and anti-patterns

Where do our mindpatterns come from?

media

society

friends

school

parents

Page 15: Mind patterns and anti-patterns

The potentials in your lifeare bounded by

your mental program

Page 16: Mind patterns and anti-patterns

How to become Mastersof our mental programs?

Page 17: Mind patterns and anti-patterns

#1 Question everything

sponge full of assumptions

½ mediasocietyfriendsschoolparents

Work on the stack.The lower levels are fundamentalto understanding yourself. Be brave!

patternassociation

fear

what do you owe? - decisions!

Page 18: Mind patterns and anti-patterns

#2 Grow true logic

Pitfall: twisting facts and logic towin arguments and proveyourself “right”

Letting beliefs and ideology steer your logic

leads to creeping bugs distorting your reasoning → disconnect from reality

OPEN MIND

1. Observe

2. Analyse

3. Refine model

Page 19: Mind patterns and anti-patterns

#3 Carefully choose your environment

We absorb ideas, patternsand behaviours from ourimmediate environment

targetenvironment

To transform yourself sometimesit's enough to change your

environment. Do it consciously!

It's difficult to control yoursensory programming * * *

Page 20: Mind patterns and anti-patterns

#4 Get out of your comfort zone

Repeating mental patternslead to strong habits; thesebound your life experience

→ Death :-)

Create mini revolutions in YOUR matrix ! ! !

Actively search for new experiences beyond your habits → new neural associations → new ideas

Page 21: Mind patterns and anti-patterns

#5 Cultivate your EQ

Emotional and social intelligence

realise your ideas

sad inventor story

$54000 vs $114000

85% of your financial success is due to skills in “human engineering,” your personality and ability to communicate, negotiate, and lead. Only 15% is due to technical knowledge.

emo-button

Page 22: Mind patterns and anti-patterns

#6 Meditation

Seek to reduce the noise in your mind

The silent mind finds it easier todetect the signal of weakly establishedmental concepts (neural associations)

where new ideas and innovations may exist

Page 23: Mind patterns and anti-patterns

Great innovationsexist beyond the established

mental programs andbeliefs

#7 Explore

Page 24: Mind patterns and anti-patterns

Thank You!

Q + A