Showing posts with label Work. Show all posts
Showing posts with label Work. Show all posts

Thursday, June 11

ENFP Time Management Tips

Stop the Madness! Time Management Tips for ENFPs

1. Not every idea needs follow-through

2. Develop finite projects

3. Refresh your project management system

4. Keep a daily mini-list

5. Use micro-goals to get through mundane tasks

Once you recognize what’s happening, you can stop beating yourself up and find ways to cope. If you can’t delegate monotonous work, tackle it in bite-sized pieces. Write one sentence or five lines of code. Read three emails. Enter six transactions. Take short breaks and increase the amount of work you do in each burst. Once you get moving, momentum will keep you going forward.

6. Change your environment

7. Remove distractions

8. Use a binder for long-range planning

Point no. 5 is my fav.
Thank you!

Monday, October 21

Work - Android Development

1. Start early and small.
(for eg. 10 mins, or one UI element, or 2 lines of code)

2. Reward yourself.

(There are times when things go smoothly, and there are times we experience friction.)

Friday, October 18

Work (Boundaries)

Effective workers do two things:
1. they strive to do excellent work, and
2. they spend their time on the most important things.
-Boundaries (Pg 201)

Tuesday, September 24

Feeling Stuck in Life? How to Never Get Stuck Again

Feeling Stuck in Life? How to Never Get Stuck Again (Dr. Kerry Petsinger)

Two Questions to Ask Yourself Every Day
These questions can help you stay focused on what matters most to you, help you avoid feeling stuck and frustrated, and create the best life possible.

1. Why am I going to do what I’m going to do today?

If you’re showing up to work each day and giving your years to your job, it’s important that your “why” is deeper than “to pay the bills.” Knowing why you’re doing what you’re doing can help you make choices that inspire and motivate you.

By asking yourself why you’re going to do what you’re going to do today, you will be living intentionally. In today’s incredibly busy, easily distracted world, living intentionally and focusing every day on what matters most is unique.

When you choose to ask yourself why you’re doing what you’re doing every day, it will help you stay focused on what’s truly important to you. This can prevent you from getting stuck.

2. What would future want me to do today?

Imagine yourself, in the future, as the best version of you. What would that version of you want you to do today? Making decisions from the viewpoint of the future you can help you move forward and prevent the stuck and frustrated feeling.

When you make decisions from the viewpoint of future you, you will develop perseverance and reap the benefits of delayed gratification. Today’s society is very focused on instant gratification, but a lot of great things in life take time and effort. Learning to take small steps forward by making decisions from the future you’s standpoint can help you progress toward your biggest goals and dreams.

Friday, May 17

Strengths

My natural Strengths, in terms of profession:
1. I am creative.
2. I am a learner.
3. I am driven.

Thank you God for these.
I am so grateful.

Friday, December 28

Boundaries

What's within My Boundaries?

1. Feelings
2. Attitudes and Beliefs
3. Behaviours
4. Choices
5. Values
6. Limits
    a. setting limits on our own exposure to people who are behaving poorly.
    b. setting our own internal limits. we need to be able to say no to ourselves.
7. Resources and Gifts
8. Thoughts
    a. we must own our own thoughts.
    b. we must grow in knowledge and expand our minds.
    c. we must clarify distorted thinking.
9. Desires
10. Love

These lie within our boundaries.

(from the book titled 'Boundaries')

Tuesday, July 17

Inspiration (Waka Waka)

You're on the front line, Everyone's watching.
You know its serious, we're getting closer, this isn't over.

The pressure is on, You feel it.
But you've got it all, Believe it.

Wednesday, January 17

Updates Android

Updated to Android Studio 3.0.1 and Android API 27 yesterday.
Thank you God :)

Friday, January 5

The Anatomy of Change : Developer Tea

https://spec.fm/podcasts/developer-tea/103176

The Anatomy of Change
1. Pre-contemplation

2. Contemplation

3. Preparation
To allow your life to accommodate the new changes that you are about to make.

4. Action

5. Maintenance

Thursday, January 4

Practical Advice for Changing Your Habits : Developer Tea

https://spec.fm/podcasts/developer-tea/97120

Practical Advice for Changing Your Habits

Opt yourself in to your good behaviours by default.

Automate your good intentions.

Thursday, December 21

Android : Music Machine (Intents & Broadcast Receivers)

Chap-1 For all intents and purposes:

Explicit and Implicit Intents:

Explicit Intents:
Intent intent = new Intent(this, DetailActivity.class);
startActivity(intent);
This intent where we name the class that's going to handle it, is known as explicit intent.

https://developer.android.com/guide/components/intents-filters.html
Implicit intents allow us to imply a solution to handling an intent without explicitly defining what is going to handle that intent.

When we start an activity this intent object is actually passed to the new activity. Because of this fact, we can add things to the intent and use it as a little delivery person to carry data somewhere else.
intent.putExtra("STRING_TITLE, "Gradle, Gradle, Gradle" );

let's see how to unpack this extra data.
Intent intent = getIntent();
String songTitle = intent.getStringExtra("STRING_TITLE");

Sometimes we start a second activity with the intention of getting some data to use in the original activity.
Now we also need to include a request code.
startActivityForResult(intent, REQUEST_FAVORITE);
Now we expecting a result to come back here to MainActivity. It requires that we implement another method in the activity to handle the result.
onActivityResult(int requestCode, int resultCode, Intent data)
{
}

In DetailActivity,
Intent resultIntent = new Intent();
resultIntent.putExtra("MainActivity.EXTRA_FAVORITE", isChecked);
setResult(RESULT_OK, resultIntent);
finish();

Roundtrip communication complete.



Wednesday, December 6

Newz App : Google Play Store

Yay!!! I just published my 'Newz' Android App on Google Playstore.
Thank u so much God :)

p.s.: If this isn't nice, I don't know what is.

Monday, November 20

Cool Facts published on Google Play Store

Published my first android app on Google play store 'Cool Facts'.
Thank you so much God :)

p.s.: If this isn't nice, I don't know what is.

3 Focus Factors : Developer Tea

https://spec.fm/podcasts/developer-tea/94827

3 Focus Factors

1. How do you focus when the work is boring, when you are doing something that is mundane?
How do you manufacture interest?
Create a challenge.
Manufacture a challenge that will allow you to focus.
Eg. Give yourself a time limit, and that can be your goal.
Remind yourself how that smaller piece fits into the bigger whole.
Remind yourself why this thing is important in the first place.

2. The problem of aimlessness, not knowing what to focus on.
Always have a contextual default fallback.
Create the list of the things that you are going to use as fallbacks.
Having ways to create value.
Eg. - Learning
- Calling / texting a loved one.

3. You may believe, unfortunately, that focus is about getting the most out of every single minute that you have.
Focus is not something that you practice 24/7 in an active way.
There's a difference between focus and mindfulness.
Focus takes energy, intention.
Allow yourself to shut-down.
Give your brain a chance to revive and recuperate from the heavy lifting that you did earlier in the day.

Thursday, November 16

Newz : Github

Successfully updated my Newz android project on Github.
Thank you God.

Estimating Sandwiches: Why the Gut Doesn't Work, and How Small Is Better : Developer Tea


Estimating Sandwiches: Why the Gut Doesn't Work, and How Small Is Better

Scale might slow us down in our day to day operations.
I'm likely to take longer per sandwich to make 100 sandwiches than I would to make 1 sandwich.
However I'm much more likely to make each sandwich faster on an average, if I'm making only 5 sandwiches. Because the support I need to make 5 sandwiches is about the same as I need to make 1 sandwich.

The same principles are true when it comes to software.
When we are building at scale it is very easy to need a larger infrastructure. It becomes more of a management problem when we need a larger infrastructure to scale.
Now, ultimately, that scale is important in order to support the job that we have.
What you do with your code, what you do with your software, will change to support the new scale that you are working at.

You have similar overhead issues when you start scaling an application.

Remember that estimation is affected by all of these things.

How can we estimate better?

Estimate smaller things.
Don't try to estimate the big project or multiple things.
Only estimate things that you have a high amount of confidence that your estimation is relatively correct.
When you estimate smaller things, there is less room for error, there is less room for you to make a mistake. That is fundamentally the important part of estimation, is trying to limit the number of places where you might make mistakes in that estimation process.

Wednesday, November 15

The 3 Things you Shouldn't Be Doing As A Developer : Developer Tea


The 3 Things you Shouldn't Be Doing As A Developer

1. Staying up late.

2. Using gut for estimation.

3. Optimizing the small things before fixing the big things.