When you think there is no time for Learning or Coding
ConFrontJS - Warsaw - 2019
Hi!
Who Am I?
Eleftheria Batsou
App developer | Content creator | Master student | UX/UI enthusiast
eleftheriabatsou@gmail.com
@BatsouElef
@eleftheriabatsou
youtube.com/c/EleftheriaBatsou
HOLA
TABLE OF CONTENTS
My Coding Journey
Tips and Techniques of Habit Formation
Dealing with Frustration/Stress
01
02
03
How I started to code and what am I doing
Or how to form habits
Cause we’ve all been there
3
My Coding Journey
01
An exploratory journey
100DaysOfCode
@BatsouElef - ConFrontJS
@BatsouElef - ConFrontJS
Daily rules
Code 1 hour, every day, for 100days
Upload the code on Github
Tweet using the hashtag #100DaysOfCode
Encourage & support people
Code
Share
Encourage
@BatsouElef - ConFrontJS
But… What do I code?
@BatsouElef - ConFrontJS
Sources to learn Inspiration for projects
@BatsouElef - ConFrontJS
10
10
@BatsouElef - ConFrontJS
What did I learn?
Goals: Be a rockstar on the basics → HTML/CSS/Javascript
Use more: Flexbox, Less, Sass, Bootstrap + Javascript
Stop being afraid of:
Console, Developer tools
Be friends with
Framework: AngularJS
Data visualization Library: D3.js
AngularJS?!
Javascript?!
@BatsouElef - ConFrontJS
What did I build?
@BatsouElef - ConFrontJS
Pure Css Images
@BatsouElef - ConFrontJS
Simple games: Tic Tac Toe game
@BatsouElef - ConFrontJS
Simple games: Simon game
@BatsouElef - ConFrontJS
Website with AngularJS
@BatsouElef - ConFrontJS
Data Visualization - D3.js
@BatsouElef - ConFrontJS
Advanced game with AngularJS
@BatsouElef - ConFrontJS
Last project on DailyUI
@BatsouElef - ConFrontJS
What about the other challenges you mentioned?
@BatsouElef - ConFrontJS
Challenges...
What inspires/motivates you?
@BatsouElef - ConFrontJS
// It’s up to you…
if (youWant() === true) {
// Getting better
youCan();
} else {
youCant();
}
@BatsouElef - ConFrontJS
“You are the average of the five people you most associate with”
-Tim Ferriss
@BatsouElef - ConFrontJS
What did I gain?
I learned to be more optimistic and grateful for the things I have accomplished and for the people I have next to me.
I got better at time-management, setting my priorities and goals.
I met a lot of people with different backgrounds & different aspirations.
I learned to believe in myself.
I travelled… a lot more than I would ever think.
@BatsouElef - ConFrontJS
Would I recommend signing up for a challenge?
“Believe in yourself. Be persistent, consistent and determined.”
@BatsouElef - ConFrontJS
Tips and techniques of habit formation
02
@BatsouElef - ConFrontJS
I am not telling you it’s going to be easy -
I’m telling you it’s going to be worth it
- Art Williams
@BatsouElef - ConFrontJS
How to form habits
Everyone experiences resistance
How?
@BatsouElef - ConFrontJS
How to form habits
The power of limits
Set limits
@BatsouElef - ConFrontJS
How to form habits
Track progress visually
@BatsouElef - ConFrontJS
How to form habits - Examples
Stay away from toxic environment:
The idea is to make the unwanted behaviour difficult, and the desired easy to perform:
@BatsouElef - ConFrontJS
The loop: → Trigger → Routine → Reward
Bright line rules
Keystone habit
@BatsouElef - ConFrontJS
Find time in little things
Claim back the time
@BatsouElef - ConFrontJS
Consistency over Quantity
“Part of courage is simple consistency.” – Peggy Noonan
@BatsouElef - ConFrontJS
Community and Accountability
“Great things in business are never done by one person. They’re done by a team of people.” – Steve Jobs
@BatsouElef - ConFrontJS
Time and Mind
Do 2 opposite things (the Yin Yang Principle)
Time concepts
@BatsouElef - ConFrontJS
Dealing with frustration/
stress
03
“It is not the strongest of the species that survive, not the most intelligent, but the one most responsive to change.” – Charles Darwin
@BatsouElef - ConFrontJS
Dealing with...
Every day counts.
Problems at workplace?
...work
...colleagues
@BatsouElef - ConFrontJS
Dealing with...
People think they are not smart enough...
...work
...colleagues
@BatsouElef - ConFrontJS
Dealing with...
How to speed up the learning process (1/2):
… learning
@BatsouElef - ConFrontJS
Dealing with...
How to speed up the learning process (2/2):
If I don't give up, I’ll know something more that I did yesterday.
@BatsouElef - ConFrontJS
Dealing with...
… yourself (1/2):
but I...
@BatsouElef - ConFrontJS
Dealing with...
… yourself (2/2):
but I...
@BatsouElef - ConFrontJS
THANKS!
Does anyone have any questions?
Connect with me :)
eleftheriabatsou@gmail.com
@BatsouElef
@eleftheriabatsou
youtube.com/c/EleftheriaBatsou
BYE!