Saturday, December 31
Friday, December 30
6 Tips To Stay Motivated For Winter : Kalyn Nicholson
1. Stay Active. Stay moving.
endorphins.
(most important)
2. Eat Healthy
The healthier you eat, the more energy you have.
3. Get Outside
Bundle up and get outside.
Go for walks.
4. Get Cozy (at home)
5. Start a new hobby or goal
Its going to keep your mind sidetracked.
6. Make Plans
Give yourself events and dates to look forward to.
Wednesday, December 28
Ma
Ma went back to Jbp today. My sister had gone to drop her at the airport.
May God heal her right shoulder completely. God bless her.
p.s.: It was my sister's birthday on 25th. We had dinner at Sanadige. May God bless her always <3.
On 26th Ma came to Noida after her physiotherapy. I got my eyebrow threading done. She watched a TV show on hotstar during that time. Then we had lunch. After that we decluttered the top section of parents' room almira. Then we took an auto to sec-41 as I had an appointment with Dr. Reena. After that we completed arranging the almira. Ma made awesome hari chatney. She also mixed the murmure with chane and stored in a container.
On 27th we woke up early and left for Ma's physiotherapy. From there we went to Varsha bua's place. Then we went to Saket. I bought a top n sunglasses. We had lunch at food court. The Christmas decoration there was beautiful. Then we went to South Ex. I bought thermals. Then we went to Yusuf Sarai to buy a cervical collar for Ma. But vahan mil nahi paya. After that we went to my sister's place. I had fruits and upma. My sister gave me few of her earrings and neckpieces. We talked for some time. Then I came back home. I was kind of sad. Really a mom's love is only one of its kind. It is so warm and soft. God bless u Ma <3.
May God heal her right shoulder completely. God bless her.
p.s.: It was my sister's birthday on 25th. We had dinner at Sanadige. May God bless her always <3.
On 26th Ma came to Noida after her physiotherapy. I got my eyebrow threading done. She watched a TV show on hotstar during that time. Then we had lunch. After that we decluttered the top section of parents' room almira. Then we took an auto to sec-41 as I had an appointment with Dr. Reena. After that we completed arranging the almira. Ma made awesome hari chatney. She also mixed the murmure with chane and stored in a container.
On 27th we woke up early and left for Ma's physiotherapy. From there we went to Varsha bua's place. Then we went to Saket. I bought a top n sunglasses. We had lunch at food court. The Christmas decoration there was beautiful. Then we went to South Ex. I bought thermals. Then we went to Yusuf Sarai to buy a cervical collar for Ma. But vahan mil nahi paya. After that we went to my sister's place. I had fruits and upma. My sister gave me few of her earrings and neckpieces. We talked for some time. Then I came back home. I was kind of sad. Really a mom's love is only one of its kind. It is so warm and soft. God bless u Ma <3.
Sunday, December 25
Approaching Programmatic Problems : Developer Tea
https://spec.fm/podcasts/developer-tea/6677
"A problem well stated is a problem half solved."
1. Get out a piece of paper and a pen, and draw out your problem.
2. Define where you are starting and where you are wanting to end up.
Define your inputs and your outputs.
The stuff in the middle, that's the code that you're gonna be writing.
3. To break down every single small piece between input and desired output.
"A problem well stated is a problem half solved."
1. Get out a piece of paper and a pen, and draw out your problem.
2. Define where you are starting and where you are wanting to end up.
Define your inputs and your outputs.
The stuff in the middle, that's the code that you're gonna be writing.
3. To break down every single small piece between input and desired output.
Saturday, December 24
Ma
Today Ma's physiotherapy was at 11:00 am.
I met my mom n sis at 2:00 pm in Lajpat Nagar. I bought hair clips, socks, gloves, moisturiser, string lights.
Then we went to Khan Market. Ma gifted me a sweater from Levi's. I bought an adult colouring book. They had tea at cafe turtle.
We saw an amazing nursery in Khan Market.
After that I came back home. Thank u God for everything.
May my mom heal soon and completely. God bless her.
I met my mom n sis at 2:00 pm in Lajpat Nagar. I bought hair clips, socks, gloves, moisturiser, string lights.
Then we went to Khan Market. Ma gifted me a sweater from Levi's. I bought an adult colouring book. They had tea at cafe turtle.
We saw an amazing nursery in Khan Market.
After that I came back home. Thank u God for everything.
May my mom heal soon and completely. God bless her.
Do Your Job Better Than Anyone Else : Developer Tea
https://spec.fm/podcasts/developer-tea/52905
(Step-8 of the Developer Career Roadmap)
1. Becoming extremely valuable and irreplaceable.
Integration
Excellence and context
Becoming a source of information instead of a vault.
2. To develop your expertise.
Practicing deliberately.
Its about becoming a more rounded professional, a more rounded worker.
(16:40~) But the reality is you always have something to learn. You always have the opportunity to grow.
(Step-8 of the Developer Career Roadmap)
1. Becoming extremely valuable and irreplaceable.
Integration
Excellence and context
Becoming a source of information instead of a vault.
2. To develop your expertise.
Practicing deliberately.
Its about becoming a more rounded professional, a more rounded worker.
(16:40~) But the reality is you always have something to learn. You always have the opportunity to grow.
Friday, December 23
Ma
Mom is here. She reached Delhi on 20th. We went to Dr. Maheshwari on 21st. He gave an injection to Ma on shoulder. It was very painful. He prescribed physiotherapy in his clinic from 23rd onwards.
On 22nd we went to Mall of India and GIP. Ma bought a few things from home centre. We had lunch at Shree Ratnam. I bought a gift and a greeting card for my sister's birthday.
Today we went for Ma's physiotherapy at the clinic. We had lunch at Sona Sweets. We had a pyaaz kachori and dhokle. Then we bought a suit fabric for me from H.P.Singh at Nehru place. Then we went to GK N-block. My sister joined us there. Then I returned back home as it was getting late. Thank u God for everything. May my mom's right shoulder heal soon and completely. God bless her.
p.s.: Ma washed all my artificial flowers. And 3 clothes that had been pending from a long time. God bless u Ma <3.
p.s.: Ma washed all my artificial flowers. And 3 clothes that had been pending from a long time. God bless u Ma <3.
Tuesday, December 20
When Success is Taking Too Long : Terri
James Dyson
Vacuum cleaner
5,126 attempts
Every successful person has to learn the art of waiting.
Kathryn Stockett
I stopped counting after my 45th rejection letter.
The Help
"You is smart. You is kind. You is important."
Think about the dream that is in your heart.
Don't despise the day of small beginnings.
Don't give up on that dream.
This vision is for a future time. It will be fulfilled.
If it seems slow in coming, wait patiently, for it will surely take place.
It will not be delayed.
-Habakkuk 2:3
Don't trade your deadline for God's timing.
Our house.
Brian Acton
He was rejected by Twitter and Facebook.
Hang on to that vision no matter how long it takes.
Saturday, December 17
Friday, December 16
Wednesday, December 14
Cross Train (part 2) : Developer Tea
https://spec.fm/podcasts/developer-tea/51785
(Step-5b of the Developer Career Roadmap)
(Step-5b of the Developer Career Roadmap)
Cross training in your life beyond work.
They have hobbies that they participate in, that they say are incredibly important to their identity or to their happiness.
Find a hobby or an interest that you can develop skill at. This ideally should be something that requires some level of personal investment, mental and physical energy and that you enjoy doing.
Cross training is about developing balance, its about developing perspective, giving yourself a more well rounded way of looking at not only your work but your life in general.
The list of benefits of having something beyond your work is far too long.
Find something that you love to do and invest your time and energy into it outside of work.
There may be times in your career when you are genuinely invested and excited about learning a new programming language or things like that. That's kind of a sabbatical to learn that language by investing a bunch of extra time into it, couple of weeks or couple of months.
What I want to warn you against is not having any other interests so that when you do experience burn-out, you have nothing to relieve that burn-out. That's what I want to warn you against and hopefully help you avoid.
Develop a hobby, develop multiple hobbies and interests outside of your normal kind of routine of all the things that you do at your job. This is hugely valuable.
Take some time and consider what your external interests are.
Ultimately it is your responsibility to do the things that you want to do in your life. Taking the opportunity to spend time pursuing your interests is something that only you can do.
1. Movement
(Yoga / Dance / Walk)
2. Connection
(Meet family members / friends)
3. Reading
1. Movement
(Yoga / Dance / Walk)
2. Connection
(Meet family members / friends)
3. Reading
Monday, December 12
Saturday, December 10
Get Your Bounce Back : Terri
Get Your Bounce Back
Satan is your enemy and he is out to get your bounce. He wants to get the bounce right out of you.
If you want to be successful, you have to get your bounce back. You have to learn how to bounce back after adversity, after difficulties, after you experience defeats. You gotta learn to bounce back.
Janine Turner
Nobody ever goes from plateau, to plateau, to plateau.
The shepherd leads the sheep through the valley to get to the next mountaintop.
In the valley, that's where you are strengthened, that's where you are prepared to get to the next mountaintop.
The valley is what prepares you for the mountaintop.
Don't give up in the valley, because it's preparing you for the next mountaintop.
Steve Jobs
Home Depot
Don't get discouraged. Don't feel sorry for yourself. Don't compare yourself to other people. God's preparing you, He's strengthening you, He's enabling you to go to the next mountaintop.
I want to encourage you today to get your bounce back.
Friday, December 9
Monday, December 5
It's Never Too Late : Terri
There are specific reasons that we procrastinate or delay things:
1. We haven't scheduled things on our calendar to go after them.
2. We procrastinate because we don't plan.
3. We procrastinate because we get overwhelmed.
4. We procrastinate because we get distracted.
(from another video)
5. We procrastinate because we have unclear goals.
Get clear on what you mean. Be clear about your goals.
Write the actions on your calendar. Schedule them on your calendar.
Sunday, December 4
Thursday, December 1
Wednesday, November 30
Cross Train : Developer Tea
https://spec.fm/podcasts/developer-tea/51633
(Step-5a of the Developer Career Roadmap)
The first category of cross training that you can do is cross training in the workplace.
1. Learning new programming language, to increase your effectiveness in your primary language.
Deeper ideas, design paradigms.
2. Learning more about the current system you know.
For eg. if you are working with python, you may find it valuable to learn how python actually compiles to bytecode.
Understanding how package management works.
Learning about the surrounding and supporting systems when your code is running, etc.
3. Learning something about the workflows and the tools other people are using in the company you work for, that can add an immense amount of value.
For ex. you may learn a little bit about the designer's toolkit or perhaps you may learn a bit about business analytics.
It may inform the way you think about and solve problems or even just talk to your other teammates.
Other people's workflows, their ideologies, the problems that they are solving.
These three areas are gonna greatly increase your awareness as a developer, they're gonna greatly increase your ability to collaborate with other developers and other non-developers.
Cross training is about building Balance.
(Step-5a of the Developer Career Roadmap)
The first category of cross training that you can do is cross training in the workplace.
1. Learning new programming language, to increase your effectiveness in your primary language.
Deeper ideas, design paradigms.
2. Learning more about the current system you know.
For eg. if you are working with python, you may find it valuable to learn how python actually compiles to bytecode.
Understanding how package management works.
Learning about the surrounding and supporting systems when your code is running, etc.
3. Learning something about the workflows and the tools other people are using in the company you work for, that can add an immense amount of value.
For ex. you may learn a little bit about the designer's toolkit or perhaps you may learn a bit about business analytics.
It may inform the way you think about and solve problems or even just talk to your other teammates.
Other people's workflows, their ideologies, the problems that they are solving.
These three areas are gonna greatly increase your awareness as a developer, they're gonna greatly increase your ability to collaborate with other developers and other non-developers.
Cross training is about building Balance.
Tuesday, November 29
Spouse
One of my spouse's college friend was here yesterday. He had lunch and dinner with us.
Then he had to catch a train to his hometown.
Sunday, November 27
Goa videos
1. Go Goa - Goa Tourism
https://www.youtube.com/watch?v=oLYt4VdUQVA
2. Parasailing in Goa
https://www.youtube.com/watch?v=GRmLS0AlxW4
3. Goa Dudhsagar
https://www.youtube.com/watch?v=aneHy22fyBQ
4. Goa Tourist Attractions
https://www.youtube.com/watch?v=I3yimF8gAnM
https://www.youtube.com/watch?v=oLYt4VdUQVA
2. Parasailing in Goa
https://www.youtube.com/watch?v=GRmLS0AlxW4
3. Goa Dudhsagar
https://www.youtube.com/watch?v=aneHy22fyBQ
4. Goa Tourist Attractions
https://www.youtube.com/watch?v=I3yimF8gAnM
Breakfast
Morning Breakfast:
Fruit:-
Summers: Mango
Otherwise: Apple (or Pear/Orange/Cheeku)
"An apple a day keeps the doctor away."
Fruit:-
Summers: Mango
Otherwise: Apple (or Pear/Orange/Cheeku)
"An apple a day keeps the doctor away."
Saturday, November 26
How To Be a Morning Person : Kalyn Nicholson
1. Keep your alarm away from your bed.
2. Open your blinds and get daylight.
3. Make your bed.
4. 15 min intervals.
5. Change your alarm.
6. Skip the snooze button.
7. Have a morning routine, something you look forward to.
8. Stretching
9. Breakfast
10. Plan your outfit or anything you need to get ready, the night before.
11. Getting to bed at a more decent hour so that you are getting enough sleep and create yourself a little sleep regimen.
Internships : Developer Tea
https://spec.fm/podcasts/developer-tea/51110
(Step-4 of the Developer Career Roadmap)
Getting an internship or an entry level position in the industry.
(Step-4 of the Developer Career Roadmap)
Getting an internship or an entry level position in the industry.
An internship is a working position at a company where you are given real tasks to accomplish that add value to the company you are interning with.
There are many reasons internships are such an important opportunity.
1. Huge opportunity to learn (because it is a low stakes environment).
1. Huge opportunity to learn (because it is a low stakes environment).
2. For your career this is the epitome of a foot in the door.
You should view the internship as an extended multi-day interview. How would your tone and your attitude and your approach change if everyday you showed up for your internship you instead showed up with a mindset that this was an interview.
You should view the internship as an extended multi-day interview. How would your tone and your attitude and your approach change if everyday you showed up for your internship you instead showed up with a mindset that this was an interview.
Some advice I have for you while you are looking for an internship. Ideally, you want to do your internship with a company you would like to end up working with in the future.
Understand this as a mutual opportunity.
Every internship is a mutual investment.
Understand this as a mutual opportunity.
Every internship is a mutual investment.
Once you have that internship, you need to have these three specific focuses in mind:
1. Practical Experience
1. Practical Experience
2. Personal Relationships
3. Hire ability (value)
Friday, November 25
Create a Time Budget : Developer Tea
https://spec.fm/podcasts/developer-tea/49760
(Step-1 of the Developer Career Roadmap)
The spirit of the developer career roadmap is really to teach you how to set your life up in such a way that you can use software development as a tool for creating value.
Budget your time.
You have to provide yourself with the right amount of time for your learning sessions, for your exploration sessions, for you to build a new career.
Determine when and where you are going to invest in your career.
Designate a place for you to go to work.
Give this thing the space in your life that it needs to be important. So that space is really the time budget as well as the location.
Ensure that your primary bills can be paid off.
You have to provide yourself a sustainable approach.
You also shouldn't be sacrificing your health.
Learning is an investment, so it will cost time. You can't increase the amount of time that you have, you can only choose what you do with that time.
I want you to start from the perspective of a given week. In a normal given week, what does your time go to? Write down a description of your current situation. Don't be idealistic.
Take that same time budget that you are already spending and I want you to Refine it. I want you to determine which of those things are you willing to cut out or which parts of your free time can you use to your advantage to invest in your future career in software development.
So you're gonna have two time budgets. One that you're currently spending, this is more evaluation than thinking new ways of doing things. The second is going to be the one where provided the time necessary to invest in your career. This is the one that you're going to use going forward.
I want you to stick to that time budget for a two to three month period. I don't want you to refine the time budget each and every day.
The reason for that is it is going to instil habits in you and your brain is going to get used to this investment in your development career.
Once that 2-3 month period is up then you can re-evaluate that time budget. Another reason I want you have a 2-3 month window is this requires commitment. This industry requires commitment.
Re-evaluate and recreate that time budget.
Everyone should have this conception of Time. This understanding that Time is necessary and that continuous investment in your career is important.
Go and take some time and create your time budget.
(Step-1 of the Developer Career Roadmap)
The spirit of the developer career roadmap is really to teach you how to set your life up in such a way that you can use software development as a tool for creating value.
Budget your time.
You have to provide yourself with the right amount of time for your learning sessions, for your exploration sessions, for you to build a new career.
Determine when and where you are going to invest in your career.
Designate a place for you to go to work.
Give this thing the space in your life that it needs to be important. So that space is really the time budget as well as the location.
Ensure that your primary bills can be paid off.
You have to provide yourself a sustainable approach.
You also shouldn't be sacrificing your health.
Learning is an investment, so it will cost time. You can't increase the amount of time that you have, you can only choose what you do with that time.
I want you to start from the perspective of a given week. In a normal given week, what does your time go to? Write down a description of your current situation. Don't be idealistic.
Take that same time budget that you are already spending and I want you to Refine it. I want you to determine which of those things are you willing to cut out or which parts of your free time can you use to your advantage to invest in your future career in software development.
So you're gonna have two time budgets. One that you're currently spending, this is more evaluation than thinking new ways of doing things. The second is going to be the one where provided the time necessary to invest in your career. This is the one that you're going to use going forward.
I want you to stick to that time budget for a two to three month period. I don't want you to refine the time budget each and every day.
The reason for that is it is going to instil habits in you and your brain is going to get used to this investment in your development career.
Once that 2-3 month period is up then you can re-evaluate that time budget. Another reason I want you have a 2-3 month window is this requires commitment. This industry requires commitment.
Re-evaluate and recreate that time budget.
Everyone should have this conception of Time. This understanding that Time is necessary and that continuous investment in your career is important.
Go and take some time and create your time budget.
Thursday, November 24
Skill Set Development : Developer Tea
https://spec.fm/podcasts/developer-tea/50032
(Step-3b of the Developer Career Roadmap)
Learning is one of the most important things you can do for your career.
Two modes of information that you can learn as a developer:
1. Passive information gathering
When you are going along the route of solving a problem, the information that you gather in order to take the next step, that is passive information. You are gathering that information for immediate use or quite simply just to get you moving forward.
2. Active information gathering
Active information is the information that you gather by actively seeking that information.
There are so many different ways to solve problems.
Most of your career learning will happen in the passive state.
Your career must include some active information seeking. You must take some time to learn information that you otherwise would not be able to gather on your own simply through developing on a day to day basis.
Basic format for your learning cycle:
1. Start by building a series of small projects.
This type of repetition is important because as you are going through these project creation cycles, evaluate yourself. This is a huge step that a lot of people skip. Evaluate the things you are learning and the progress you have made.
You have to create a time budget to give yourself the freedom to go and do these types of things.
I highly recommend you make them doable within one to three days, at most a week.
2. Have a support community.
A lot of what it takes to be a great developer is simply deciding to take the next step, making the decision that you are going to spend that time necessary, spent that effort necessary to learn.
Don't miss out on the value that a community of other developers can provide to you.
(Step-3b of the Developer Career Roadmap)
Learning is one of the most important things you can do for your career.
Two modes of information that you can learn as a developer:
1. Passive information gathering
When you are going along the route of solving a problem, the information that you gather in order to take the next step, that is passive information. You are gathering that information for immediate use or quite simply just to get you moving forward.
2. Active information gathering
Active information is the information that you gather by actively seeking that information.
There are so many different ways to solve problems.
Most of your career learning will happen in the passive state.
Your career must include some active information seeking. You must take some time to learn information that you otherwise would not be able to gather on your own simply through developing on a day to day basis.
Basic format for your learning cycle:
1. Start by building a series of small projects.
This type of repetition is important because as you are going through these project creation cycles, evaluate yourself. This is a huge step that a lot of people skip. Evaluate the things you are learning and the progress you have made.
You have to create a time budget to give yourself the freedom to go and do these types of things.
I highly recommend you make them doable within one to three days, at most a week.
2. Have a support community.
A lot of what it takes to be a great developer is simply deciding to take the next step, making the decision that you are going to spend that time necessary, spent that effort necessary to learn.
Don't miss out on the value that a community of other developers can provide to you.
Monday, November 21
Learning About Companies : Developer Tea
https://spec.fm/podcasts/developer-tea/50029
(Step-3a of the Developer Career Roadmap)
4:40 You as a developer, you have opportunity, the freedom to go and work and do anything that you want to do, with any company that you want to work with. That freedom is open to any developer.
Imposter syndrome.
The fact of the matter is everyone starts somewhere.
You need to be able to affirm yourself so you can put your energy into learning rather than worrying about what everyone else thinks.
The only people who reach those big goals are the people who have big goals to begin with.
10:40 The Developer career roadmap is about getting you into the workforce and create value. There are all different kinds of employers, companies.
Don't limit your vision. Consider the reality that everyone needs developers and new developers are needed on a regular basis for growing companies.
13:27
depends on your personal preferences or interests:
-work remote
-has a culture or in-office environment that may be valuable to you
-pay-structure
-location in the world
-whose work you believe in
Three types of models that hire developers:
1. Technology (Software) forward product company
ex. Facebook or a game development company
deeper expertise in a specific area
2. Non-technology(Non-software) forward product company
generalist maybe, smaller development team in comparison to the company.
iPhone app for a theme park, website.
3. Consultancy
have clients that bring their problems to you.
contract basis
provide expertise
it is like that your company will specialise in a few technologies and business categories.
you approach different types of problems with a similar toolset.
usually moderate sized teams.
This step is really about evaluating the type of work that you eventually want to be doing. This includes evaluating your own working style, your own personality, the types of things you enjoy doing.
These are the types of things you have to ask yourself and think about these different types of companies and start looking at real companies in the world that you'll be interested in working at.
Come up with a list of 5 maybe even 10 different options of companies that you would feel fulfilled working at, as best as you can tell from the outside looking in.
Its important to keep this list updated throughout your career.
Do some research and Understand the landscape of companies out there that are willing to hire developers.
You are gonna be learning for the rest of your career if you want to be a great developer.
(Step-3a of the Developer Career Roadmap)
4:40 You as a developer, you have opportunity, the freedom to go and work and do anything that you want to do, with any company that you want to work with. That freedom is open to any developer.
Imposter syndrome.
The fact of the matter is everyone starts somewhere.
You need to be able to affirm yourself so you can put your energy into learning rather than worrying about what everyone else thinks.
The only people who reach those big goals are the people who have big goals to begin with.
10:40 The Developer career roadmap is about getting you into the workforce and create value. There are all different kinds of employers, companies.
Don't limit your vision. Consider the reality that everyone needs developers and new developers are needed on a regular basis for growing companies.
13:27
depends on your personal preferences or interests:
-work remote
-has a culture or in-office environment that may be valuable to you
-pay-structure
-location in the world
-whose work you believe in
Three types of models that hire developers:
1. Technology (Software) forward product company
ex. Facebook or a game development company
deeper expertise in a specific area
2. Non-technology(Non-software) forward product company
generalist maybe, smaller development team in comparison to the company.
iPhone app for a theme park, website.
3. Consultancy
have clients that bring their problems to you.
contract basis
provide expertise
it is like that your company will specialise in a few technologies and business categories.
you approach different types of problems with a similar toolset.
usually moderate sized teams.
This step is really about evaluating the type of work that you eventually want to be doing. This includes evaluating your own working style, your own personality, the types of things you enjoy doing.
These are the types of things you have to ask yourself and think about these different types of companies and start looking at real companies in the world that you'll be interested in working at.
Come up with a list of 5 maybe even 10 different options of companies that you would feel fulfilled working at, as best as you can tell from the outside looking in.
Its important to keep this list updated throughout your career.
Do some research and Understand the landscape of companies out there that are willing to hire developers.
You are gonna be learning for the rest of your career if you want to be a great developer.
Saturday, November 19
Thursday, November 17
Tuesday, November 8
Monday, November 7
Sunday, November 6
Wednesday, November 2
Friday, October 28
Thursday, October 27
Listeners and Events
Some listeners and events links:
how do listeners work
http://www.javaworld.com/article/2077351/java-se/events-and-listeners.html
http://www.softcoded.com/web_design/java_listeners.php
https://guides.codepath.com/android/Creating-Custom-Listeners
custom listener to manage callbacks
http://www.tutorialspoint.com/android/android_event_handling.htm
http://beginwithjava.blogspot.in/2009/01/listeners-can-java-hear-you.html
is there a listener in java
http://www.javaworld.com/article/2077351/java-se/events-and-listeners.html
https://docs.oracle.com/javase/tutorial/uiswing/events/intro.html
http://stackoverflow.com/questions/7510532/what-is-the-purpose-of-a-listener-class-in-a-large-project
https://en.wikipedia.org/wiki/Observer_pattern
how do listeners work
http://www.javaworld.com/article/2077351/java-se/events-and-listeners.html
http://www.softcoded.com/web_design/java_listeners.php
https://guides.codepath.com/android/Creating-Custom-Listeners
custom listener to manage callbacks
http://www.tutorialspoint.com/android/android_event_handling.htm
http://beginwithjava.blogspot.in/2009/01/listeners-can-java-hear-you.html
is there a listener in java
http://www.javaworld.com/article/2077351/java-se/events-and-listeners.html
https://docs.oracle.com/javase/tutorial/uiswing/events/intro.html
http://stackoverflow.com/questions/7510532/what-is-the-purpose-of-a-listener-class-in-a-large-project
https://en.wikipedia.org/wiki/Observer_pattern
Wednesday, October 26
Tuesday, October 25
Monday, October 24
Sunday, October 23
Saturday, October 22
Diwali Cleaning
As of now, the focus is on decluttering (closets) and basic cleaning.
Yesterday, I cleaned the living and dining space.
Spouse cleaned the 3 fans and exhaust fan.
Yesterday, I cleaned the living and dining space.
Spouse cleaned the 3 fans and exhaust fan.
Today I cleaned the kitchen top cabinets.
I have to change the lining, put the things back.
I am going to use the new oil container.
Today 25th I dusted n cleaned my study room.
Spouse cleaned the remaining 3 fans.
I got the 3 doormats cleaned from our helper.
On 26th I dusted and cleaned the secondary bedroom.
Friday, October 21
Wednesday, October 19
Tuesday, October 18
Minimalist Life Hacks! : Brittany Vasseur
1. give away section
2. make a (gift) wish list
3. experience gift (that we can do together) (dinner, show, class, movie etc.)
4. the pause button (pause before buying)
(valentine's day, 3rd august, birthday, teej, karwachauth, rakshabandhan, bhai-dooj, diwali, anniversary.)
Monday, October 17
Sunday, October 16
Saturday, October 15
Friday, October 14
Mark Zuckerberg's Top 10 Rules For Success : Evan Carmichael
Very inspiring!!! Thank u Evan!!!
1. You get what you spend your time doing.
2. Get feedback.
3. Make mistakes.
4. Only hire people who you would work for.
5. Make a change in the world.
6. Learn from the people around you.
7. Build a really good team.
8. Give the very best experience.
9. Care the most about it.
10. Social bonds are critical.
Thursday, October 13
Wednesday, October 12
Satya Nadella's Top 10 Rules For Success : Evan Carmichael
Very inspiring!!! Very important!!! Thank u Evan!!!
1. Be a lifelong learner
2. Find the soul of your company
3. Have confidence (in yourself)
Believe in yourself.
4. Fall in love with what you do
5. Build a great company culture
6. Be a source of energy.
7. Seek Work-Life harmony
How do I integrate my life and my work because to think of these things as separate is not possible.
8. Have a clear vision
9. Partner broadly
10. Build your capabilities
Arianna Huffington's Top 10 Rules For Success : Evan Carmichael
Very Inspiring!!! Thank u Evan!!!
1. Embrace Failure
Failure is not the opposite of success. Its a stepping stone to success.
There is nobody who has not failed along the way.
2. Bring Joy To Your Life
Bringing joy back to our everyday lives.
Hey this great. I'm blessed. I am doing something I love. I'm grateful.
When I don't have that feeling, I know I'm off. I need to course-correct.
3. Do The Right Thing
zeitgeist
4. Unplug and Recharge
What is missing is not IQ but wisdom. Tap into your own wisdom.
What I am telling you is to regularly disconnect from technology, to regularly unplug and recharge in order to reconnect with ourselves and our own deepest wisdom.
5. Dare To Live Your Life
My favourite thing is speaking.
6. Practice Death Daily
7. Don't Hold Grudges
The evil of today is enough.
Let the dead bury the dead.
Move on.
8. Prioritize Sleep
9. Nurture Your Creativity
10. Redefine Success
______________________________________________________
https://www.ucg.org/bible-study-tools/bible-questions-and-answers/what-does-matthew-8-22-mean-by-let-the-dead-bury-their
4. Unplug and Recharge
What is missing is not IQ but wisdom. Tap into your own wisdom.
What I am telling you is to regularly disconnect from technology, to regularly unplug and recharge in order to reconnect with ourselves and our own deepest wisdom.
5. Dare To Live Your Life
My favourite thing is speaking.
6. Practice Death Daily
7. Don't Hold Grudges
The evil of today is enough.
Let the dead bury the dead.
Move on.
8. Prioritize Sleep
9. Nurture Your Creativity
10. Redefine Success
______________________________________________________
https://www.ucg.org/bible-study-tools/bible-questions-and-answers/what-does-matthew-8-22-mean-by-let-the-dead-bury-their
Tuesday, October 11
Monday, October 10
Developing Soft Skills & Cultivating Relationships : Developer Tea
https://spec.fm/podcasts/developer-tea/18125
1. No feigning surprise.
2. No well-actuallys.
3. No backseat driving.
4. No subtle -isms
racism
sexism
1. No feigning surprise.
2. No well-actuallys.
3. No backseat driving.
4. No subtle -isms
racism
sexism
Sunday, October 9
Saturday, October 8
Barack Obama's Top 10 Rules For Success : Evan Carmichael
So inspiring!!! He is an amazing speaker!!! Thank u Evan for making this video!!!
I like all points... The 10th (last) one is fabulous though...
1. Move The Ball Forward
Where can we advance the ball down the field each and every time across the board?
We don't score a goal every time but we move the ball forward.
2. Have Hope
That's what hope is. Imagining, and then fighting for, and then working for what did not seem possible before.
3. Don't Get Complacent
In this new hyper competitive age none of us can afford to be complacent. That's true whatever profession you choose.
4. Stay Focused
Stuff gets better, if we work at it and we stay focused on where we're going. It doesn't immediately get all solved.
Over time, is it better?
5. You Can't Do It Alone
You just don't succeed unless you've got a team that's supporting you.
We've got to make sure we're investing in the next generation just like somebody invested in us.
6. Commit To Something Bigger
In contrast, the leaders we revere, the businesses and institutions that last, they are not generally the result of a narrow pursuit of popularity or personal advancement but of devotion to some bigger purpose.
7. Stop Making Excuses
There's no longer any room for excuses.
We've got no time for excuses.
Nobody cares how tough your upbringing was.
If they overcame them, you can overcome them too.
8. Don't Take Yourself Too Seriously
Part of the way you survive the stress of the White House is being able to laugh with your team about some of the crazy stuff that happens.
9. Stick To Your Plan
You have to have a plan. You have to have a strategy. And then you have to have stick to it ness, because you know that the strategy is not going to immediately bear fruit. Our vision extends decades, extends generations.
There's got to be an understanding of how time can actually help us move mountains, if, we are working with time. We are not waiting for time, we're working with it.
10. Follow Your Passion
You may have setbacks and you may have failures but you're not done, you're not even getting started, not by a long shot. And if you ever forget that, just look to history.
Your body of work is never done.
But they had passion, a commitment to following that passion wherever it would lead, and working hard every step along the way.
Wednesday, October 5
Tuesday, October 4
Sunday, October 2
5 Ways To De-stress, Relax & Reduce Anxiety | Rachelleea
1. Exercise (Dance/Yoga/Walk)
2. Colouring & Drawing
3. Relaxing Bath
4. Cup Of Tea/Soup(Sweet corn or Tomato)/Lemonade
5. Reading A Book
How To Beat the Winter Blues! | Kalyn Nicholson
1. Daylight is your best friend
(Open up your curtains.)
2. Exercise
3. What am I listening to?
4. Plan a vacation / plan a staycation
5. Go outside
6. Surround yourself with brighter colours
7. Pick yourself a winter project
8. Get cozy
5 Myths about Creativity: Dr. Julie Hanks
5 Myths about Creativity
It's not just the arts, it's not just singing, dancing, painting, drawing, and doing crafts, it can be an approach to life.
Myth # 1: I'm not creative.
Truth: It's impossible to be human and to not be creative.
Everyday you are creating something new.
Everyone is creative.
Myth # 2: Creativity is an individual activity.
Myth # 3: Creative ideas come out of the blue.
There are actually four stages:
Preparation
Incubation
Illumination
Verification
Myth # 4: Creativity equals artistic.
Myth # 5: Creativity always results in a product.
So much of the creativity that we do everyday is a process.
Saturday, October 1
Guilt Free Me Time & Self Care | Heart to Heart #5
1. Yoga :)
2. Reading :)
3. Hang Out
4. Go Far
5. Take Care Of Yourself
Friday, September 30
Thursday, September 29
How To Be More Productive & Organize Your Time Better!
1. Minimize Distractions
2. To-Do List!
i. Prioritize
ii. Break it down into three or four different things.
3. Mess=Stress
4. Bye-bye Perfect
5. Create Routines
6. Choose your BEST YES!
My Everyday Night Routine
1. Put on my PJs.
2. Relaxing music.
3. Brush teeth.
3. Wash face.
4. To-do List (Planner)
5. Devotional / Focus on God
6. Lights out.
Wednesday, September 28
Tuesday, September 27
Monday, September 26
Top 10 LEARNING Strategies for Entrepreneurs - Evan Carmichael
Martha Stewart
Tim Ferriss
Mark Cuban
Charlie Munger
Ray Dalio
Rob Dyrdek
Big Sean
Mark Zuckerberg
T. Harv Eker
Eben Pagan
Sunday, September 25
Friday, September 23
Brené Brown: Why Your Critics Aren't The Ones Who Count
This talk by Dr. Brene Brown made my day... Its simply beautiful...
Falling short of words... Thank you so much...
It is not the critic who counts;
Falling short of words... Thank you so much...
It is not the critic who counts;
not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better.
The credit belongs to the man who is actually in the arena,
whose face is marred by dust and sweat and blood;
who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming;
but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause;
who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly.
-Theodore Roosevelt (1910)
It is not about winning, it is not about losing. It is about showing up and being seen.
8:02
I want to show up and be seen in my work and in my life.
16:40
There's a couple things you need:
1. A real clarity of values.
2. A loved one (someone who loves you, not despite your imperfections and vulnerabilities, but because of them, and they should have great seats in the arena).
One of these seats need to be reserved for you.
~21:50
The person who believes in what we're doing and why we're doing it, and the person who says, yeah its so scary to show up, it feels dangerous to be seen, its terrifying, but it is not as scary, dangerous or terrifying as getting to the end of our lives and thinking what if I would've shown up, what would've been different?
It is not about winning, it is not about losing. It is about showing up and being seen.
8:02
I want to show up and be seen in my work and in my life.
16:40
There's a couple things you need:
1. A real clarity of values.
2. A loved one (someone who loves you, not despite your imperfections and vulnerabilities, but because of them, and they should have great seats in the arena).
One of these seats need to be reserved for you.
~21:50
The person who believes in what we're doing and why we're doing it, and the person who says, yeah its so scary to show up, it feels dangerous to be seen, its terrifying, but it is not as scary, dangerous or terrifying as getting to the end of our lives and thinking what if I would've shown up, what would've been different?
Thursday, September 22
Wednesday, September 21
Getting Acquainted with Failure : Developer Tea
https://spec.fm/podcasts/developer-tea/39376
What defines greatness is your mindset.
Getting intimately familiar with failure.
Get familiar with failure. Practice it as much as you can, and help others through their failures in your job.
Spend some time getting familiar with the failure.
What happened before it?
What is happening once you fixed it?
What are the other parts of the code?
What does the system look like?
What is your test coverage right now?
Who has been working on the code?
A great developer knows that failure is only an expression of a larger system.
A great developer uses failure to become better.
What defines greatness is your mindset.
Getting intimately familiar with failure.
Get familiar with failure. Practice it as much as you can, and help others through their failures in your job.
Spend some time getting familiar with the failure.
What happened before it?
What is happening once you fixed it?
What are the other parts of the code?
What does the system look like?
What is your test coverage right now?
Who has been working on the code?
A great developer knows that failure is only an expression of a larger system.
A great developer uses failure to become better.
Monday, September 19
I am my own person.
I am my own person.
I release all labels put on me by myself or others.
I am my own person.
I release all labels put on me by myself or others.
I am my own person.
Sunday, September 18
MASTER your CRAFT - Evan Carmichael
What's your area?
The time to have the map is before you enter the woods. -Brendon Burchard
Study best practices.
Treat it as a business. -Akon
Saturday, September 17
Smartphone : Android 7.0 System Update
Upgraded my smartphone to Android Nougat :)
Thank you God...
Thank u husband and of course google...
Thank you God...
Thank u husband and of course google...
Friday, September 16
Thursday, September 15
The Value of Being Disliked - Robin Sharma
You can be a change-maker. You can be liked by everyone around you. You don't get to do both.
Every visionary was once ridiculed before they were revered.
You'll be called eccentric.
Be okay with being eccentric.
Because all world changes were eccentric.
They were considered strange.
They were called weird.
They were laughed at.
They didn't fit in.
But it was worth it.
Transformation lives in the awareness.
Your behaviour starts to match the new awareness.
My Lazy Morning "Routine" : Rachel Talbott
Me-day/Self-day/Soft-day/Gentle-day:
1. Sleep a little extra.
2. Speak to a family member / friend.
3. Cook / Prepare something for me.
4. Watch something (make myself laugh or something soothing, nourishing)
5. Read something (either comedy or something nourishing, soothing)
6. Do something for myself.
7. Clean a small corner.
8. Do sikai if in pain.
9. Be extra warm and loving and gentle to myself.
Wednesday, September 14
4 Tips For Handling Criticism : Julie Hanks
When someone criticises you:
1. Consider the Source.
How much do you care about this person?
How much do you trust them?
How close are they to you?
Do they tend to criticise everybody?
2. Decode the emotional message.
close relationships
eg. wow! u really want to spend time with me.
3. Separate your worth from your performance.
We all have value because we exist.
Our performance on any given day will go up or down.
And usually people are criticising our performance.
Worth is consistent. Performance goes up and down.
4. You be the judge.
Is there any truth in it?
We all deal with criticism in pretty much every relationship.
You're worth and you have value even though people aren't always happy with what you do.
Emotional Spring Cleaning - Julie Hanks
1. Cultivate Quiet Time.
2. Jot it in a Journal.
If you do it on a regular basis, clearing out your heart, and your mind, then it doesn't build up.
3. Give up a Grudge.
4. Offer an Apology.
5. Forgive your Faults.
Positive self-talk.
6. Tell the Truth.
Tell your emotional truth.
We all need each other.
Telling your emotional truth in your relationships allows people to comfort you or nurture you or support you which is what we all need ultimately.
The surprising secret to speaking with confidence | Caroline Goyder | TED Talks
1. The voice is an instrument.
If you ever doubt the sound of your voice, all you have to do is practice.
Believe in yourself.
Singing is the way to a great voice.
Practice is the way to a great instrument.
2. The diaphragm is the key to your confidence.
A relaxed breathing pattern.
If I get into my breathing, I get into the unconscious.
I calm myself down.
So what's within you is the key to this relaxed confident power.
The diaphragm is the key to regulating your system, is how you calm yourself down when you stand in front of all the eyes.
3. If you want confidence in speech, know when to shut your mouth.
We breathe our thoughts.
All speech is out breath. And all in breath is thought.
If we were to breathe in and then speak on that feeling then we have excitement in our voices.
You can control your voice with the idea of breath is thought.
Inspiration and Respiration have the same root.
And because we speak on the out-breath, all you have to think about is the in-breath.
And you know the simplest way to think about the in-breath, close your mouth.
Overcoming hopelessness | Nick Vujicic | TED Talks
We have a choice. Either to be angry for what we don’t have or be thankful for what we do have.
Tuesday, September 13
Morning Routine: How I Stay Healthy!
Good morning!
1. Drink water
2. Read Bible, Journal
3. Workout
4. Shower
5. Hair
6. Get dressed - clothes, accessories, makeup
SICK DAY RELAX & GET BETTER HACKS : Rachel Talbott
1. Brush & Mouthwash
2. Steaming
3. Face - Clean and Hydrate
4. Eyedrops
5. VapoRub and Inhaler
6. Vit C Immune Boosting Smoothie
7. Sit out in the sun (Vit D if its a sunny day)
8. Easy Veggie Soup
9. Hot Tea
10. Vaporizer
11. Relax (Watch tv)
Monday, September 12
Redefining Complete : Developer Tea
There are multiple levels of completion that make up truly complete code.
1. Is your code tested?
2. Your code needs to be verified.
Verification means that not only have you tested your software but you have verified that the solution meets the users' needs.
Typically this involves a bit more human evaluation rather than programatic evaluation.
No tests will cover every possible use case.
3. You need to review that code.
You're gonna be a great developer if you can adopt this standard for your code completion.
Sunday, September 11
How to Clean Your Bedroom - Clean My Space
1. You need to be in the right head space.
2. Use the right tools and the right products.
3. Method.
You need:
1. Cloths 3
2. Glass cleaning newspaper / cloth
3. Spray bottle
2 Waves:
1. Tidying
2. Wiping / Dusting
Music
Always BE PREPARED to Handle Anything - Evan Carmichael
Muhammad Ali
Christian Bale
Zig Ziglar
Tiger Woods
Jake Gyllenhaal
Jamie Dimon
Narayan Murthy
Master P
Quincy Jones
Michael Bloomberg
I would focus on,
How I interact with people?
How I approach problems?
Saturday, September 10
Picking the right Side Project : Developer Tea
https://spec.fm/podcasts/developer-tea/46286
Three characteristics of a side project that looks good to a future employer:
Keyword: Relevance
1. Is sufficiently small to show off your peak skill points.
2. Go Deep.
3. Realistically applicable to the types of projects you would be working on in the future at that employer.
Three characteristics of a side project that looks good to a future employer:
Keyword: Relevance
1. Is sufficiently small to show off your peak skill points.
2. Go Deep.
3. Realistically applicable to the types of projects you would be working on in the future at that employer.
Demystifying Code : Developer Tea
https://spec.fm/podcasts/developer-tea/38389
Book: letters on a page.
Collaborating... ?
Those letters represent a story.
Code is very similar to this.
Code is like a book in a lot of ways.
Code should be considered a representation of ideas.
So how can you start demystifying code.
Three basic ideas for comprehending code, things you need to identify specifically to comprehend code:
Three basic ideas for comprehending code, things you need to identify specifically to comprehend code:
1. Identify the writing style.
(4:00)
Code just like books has an author.
All code has been authored by someone, perhaps multiple people.
The style of code is influenced by a lot of things and you need to understand what style of code you are reading.
The style is influenced by:
- the language it is written in.
- the author.
- the job of the code.
(4:00)
Code just like books has an author.
All code has been authored by someone, perhaps multiple people.
The style of code is influenced by a lot of things and you need to understand what style of code you are reading.
The style is influenced by:
- the language it is written in.
- the author.
- the job of the code.
paradigms: functional, object-oriented...
author: verbose (many comments / less comments)...
2. Identify the setting.
Where is this code being run?
server, client-browser, distributed...
Collaborating... ?
Is it a part of legacy code?
3. Identify the plot of the code.
Unlike most books, most code doesn't read top to bottom. Instead it's gonna read more like a choose your adventure novel.
What function starts the code?
What function starts the code?
Mostly, code has more than one entry and exit points.
What is the big idea the full story of this particular piece of code?
What is the starting point and the outcome?
Why does this code exist?
Do I have enough information to understand the big idea?
Once you understand the purpose for the code, you'll likely be able to identify the big plot points in the code you are working on.
database, user login, views.
Once you understand the purpose for the code, you'll likely be able to identify the big plot points in the code you are working on.
database, user login, views.
My Morning Routine! : Brittany Vasseur
1. Natural Light
2. Me-time
a. Journal
b. Focus (planner)
3. Get moving
4. Shower
5. Skin-care
Healthy Morning Habits : Rachel Talbott
1. Make the bed
2. Cleanse your skin
3. Freshen up
4. (Lemon) Water
5. Healthy start : dry fruit, fruit
6. Stay hydrated
7. Get moving
Friday, September 9
MY NIGHT ROUTINE + Tips for Better Sleep! : Brittany Vasseur
1. Evening Walk...
2. Dinner n TV (family-ritual)
3. Skincare
4. Dental-care
5. Moisturize
6. Read / Audiobook
Healthy Bedtime Habits (My Routine + DIY) : Rachel Talbott
1. Skincare
2. Kitchen
3. Creative hobby
4. Journal
5. Plan for the next day
6. Turning off technology 30 minutes / 1 hour before bed
7. Reading a book
Thursday, September 8
Cooking and related
I. Nisha Madhulika
1. How to make Soft Chapati - Roti
II. Tarla Dalal
1. Roti, Phulka, Chapati
2. Rajasthani Pakoda Kadhi
3. Vegetable Maggi
III. Joy of Baking
1. Marble Cake
2. Lemon Frosted Lemon Cake
IV. Misc
1. How To Use A Convection Microwave
_____________________________________________
Fav. Veg:
1. Aloo tamatar (rasila)
2. Phoolgobhi-aloo
3. Bhindi
4. Shimla mirch-aloo
5. Sukhe aloo
Fav Dal:
Arhar dal
1. How to make Soft Chapati - Roti
II. Tarla Dalal
1. Roti, Phulka, Chapati
2. Rajasthani Pakoda Kadhi
3. Vegetable Maggi
III. Joy of Baking
1. Marble Cake
2. Lemon Frosted Lemon Cake
IV. Misc
1. How To Use A Convection Microwave
_____________________________________________
Fav. Veg:
1. Aloo tamatar (rasila)
2. Phoolgobhi-aloo
3. Bhindi
4. Shimla mirch-aloo
5. Sukhe aloo
Fav Dal:
Arhar dal
My Top Productivity Practice : Developer Tea
https://spec.fm/podcasts/developer-tea/44535
My Top Productivity Practice
1. Write down everything that you have to do.
Don't separate work and home.
Put an [x] next to the things that are non-negotiables. Things that absolutely have to be done.
Prioritize the entire list including the non-negotiables.
2. Pomodoro Technique. Have a goal for your rest time.
My Top Productivity Practice
1. Write down everything that you have to do.
Don't separate work and home.
Put an [x] next to the things that are non-negotiables. Things that absolutely have to be done.
Prioritize the entire list including the non-negotiables.
2. Pomodoro Technique. Have a goal for your rest time.
Tuesday, September 6
Three Things Aspiring Developers Should Be Doing Today : Developer Tea
1. Eliminate the bottom 20.
Cutting out the bottom 20% of what you are spending your time on.
Identify the activities you are participating in, that are not adding value to your life.
This is really an exercise of focus.
This applies to both your professional and personal life.
What this does for you is that it provides margin. And that margin will allow you the space to focus on what actually provides value in your life.
Don't immediately fill that 20% up with work.
Its important that you have margin that is not filled up in your life.
2. Make one single value statement for the next six months.
Write it down.
Put it somewhere you can see it every single day.
(How you want to marginally grow in the next six months?)
Then derive more specific goals.
Stick with it for entire six months.
3. Make learning about yourself a priority.
Investing time in becoming self-aware, learning about yourself, that is time well spent.
Monday, September 5
How To Organize Your Life! : Brittany Vasseur
1. Set Routines
2. Planning
3. Weekly Schedule
4. Finances
Sunday, September 4
TOP 11 CLEVER TRAVEL HACKS YOU NEED TO KNOW | ANN LE
Medicine container for earrings and rings.
Keep bottle caps tight and sealed by using plastic wrap.
Use a business card for keeping earplugs detangled.
Top 10 #BELIEVE Strategies for Entrepreneurs - Evan Carmichael
Donald Trump
Arnold
50 Cent
Kanye West
Jim Carrey
Greg Plitt
Sylvester Stallone
Floyd Mayweather
Grant Cardone
Saturday, September 3
Thursday, September 1
7 Ways to Become Attractive On the INSIDE - Evan Carmichael
1) Be grateful
2) Create habits to remind yourself
3) Help others
4) Step into your fear of being judged
5) Spend more time with yourself
6) Have an environment of attractiveness
7) Love what you do
Wednesday, August 31
Subscribe to:
Posts (Atom)