How to really save time

Time is your only resource

You can start and operate a “company” on your own but that would require you to do everything. It means you need to learn everything, and that would take a lot of time and since you want to market fast you want to save time.
So you hire people, you don’t just buy their talent, you buy their time.
Time that they could have been spending to build their own empire, It just depends on how compelling your offer is to buy their time.

Aside from that, there are ways to “save” time without taking time away from others.

How to save time

Save a lifetime – by reading stories and biographies of successful people (and their failures too) so you don’t spend yours repeating the same mistakes and getting the same experiences that made them what they are.

  • save years by reading Elon Musk’s biography just to know what experiences he had that inspired him to start his companies.

Save centuries or decades – by reading stories of successful organizations and immediately start higher compared to where they started on their journey to their sustainable and repeatable success

  • Save 79 years of learning how to build a continuous learning organization by reading “The Toyota Way
  • Save 93 years of learning how to scale the level of quality and customer service across a global entertainment empire by reading “Disney’s Be Our Guest
  • Save decades on “how some organizations like southwest airlines (Herb Kelleher) managed to change their company from a low quality to a high quality one” by reading “Start with Why

Wait there’s more

Play a Role Playing Game, Watch a movie, watch a ted talk to save yourself  years of experience just to get a new perspective about things.

“At Google, If we don’t learn from our failure stories those failures will repeat themselves”

– Ameen Haque

Four types of Office waste according to LEAN management

LEAN – https://en.wikipedia.org/wiki/Lean_manufacturing
Get your Introduction about L.E.A.N in under 17 minutes

8 wastes of LEAN (T.I.M. W.O.O.D.S)

Transport – Moving people, products & information
Inventory – Storing parts, pieces, documentation ahead of requirements
Motion – Bending, turning, reaching, lifting
Waiting – For parts, information, instructions, equipment
Over production – Making more than is IMMEDIATELY required
Over processing – Tighter tolerances or higher grade materials than are necessary
Defects – Rework, scrap, incorrect documentation
Skills – Under utilizing capabilities, delegating tasks with inadequate training

Four Types of Office Waste: 1- Information Waste

Defects redundant i/o iof data
Defects incompatible info systems
Defects manual rechecking of data in info systems
Inventory unused data
Motion reentering data
Motion converting data format
Defects unavailable data
Defects unclear/missing data
Defects data discrepancies

Four Types of Office Waste: 2- Process Waste

Defects defect
Defects scrap
Defects rework
Defects workarounds
Motion inspecting,checking,double-checking
Motion approvals*
Motion variable flow in process
Inventory too much inventory
Motion incompatible work
Over productionoverproduction
Waiting waiting
Over processing overprocessing

Four Types of Office Waste: 3- Physical Environment Waste

Transport travelling to another location for a meeting
Motion organizig a disheveled conference room before a meeting
Transport going to your divisions office supply person for a replacement pen

Four Types of Office Waste: 4- People Waste

Skills unclear roles/responsibilities/authority/accountatbility
Skills lack of training
Motion work/task interruptions
Motion multitasking
Skills underutilization of talent
Transport hierarchy and structure
Skills recruitment errors
Skills lack of strategic focus
Motion handoffs

What happened to Agile Software Development?

Many Developers and Project Teams are still in the process of learning agile software development.
I think the best place to learn it is from one of the founders himself.

In this talk by Robert Martin (Uncle Bob) you will learn how the industry was prior to Agile and why Industry needed Agile.

In this other presentation, you will learn what happened to Agile in ways that the founders never intended.

Bonus

watch this guy talk about scrum/agility and reconfirm your understanding about it.

Core Agile Principles

If you haven’t seen the Agile Manifesto yet, here you go.

*screenshot from http://agilemanifesto.org/

You also need to see the 12 agile principles. Practices like Scrum/Kanban/XP are just implementations of these principles. You do not need to follow every prescription of these practices as long as your custom workflows abide with the agile principles.
see: principles vs practices

“Agile” is more of a mindset than a tool set.  It is a framework for establishing a positive organizational culture.

If you are based in the philippines and wants to jumpstart or learn more or share about your journey to learn Agile software development, you may join  Agile Philippines! They meetup every last wednesday of the month.
https://agilephilippines.org/
https://www.meetup.com/AgilePhilippines/
https://web.facebook.com/groups/agilephilippines/

Why I started blogging

It has been 3 years (I think) since my boss started urging me to blog, but at that time I didn’t know what I wanted to focus on. I wanted to write but I was not confident enough to write about something, I didn’t have a direction.

Last year, I found a path (Technical Leadership / Pursuit of Quality and Productive Work), I learned many things along that path and I often shared them to others. But then I found myself repeating the same stories over and over again, sometimes I miss something out, sometimes I add something new, and sometimes there are conflicting ideas.

And then I found this randomly at a bookstore while looking for something else. It made me realize lots of things which included the motivation to really write more.

austin_kleon_steal_like_an_artist
slightly_smiling_face

So I would like to recommend this book to everyone and hope that It can inspire you the same way it has inspired me. 

Write the book you want to read

*a page from the book *photo from: https://www.flickr.com/photos/deathtogutenberg/albums/72157629454918267

How to make the most out of meetings

Why is this an Interference?

http://www.businessinsider.com/why-your-work-meetings-are-a-waste-of-time-2015-12/#there-are-no-followups-6

  • Meetings are not inherently bad, what’s bad is when you run a meeting that didn’t yield results
  • if your plan is to see what happens you will surely succeed, in seeing what happens – still trying to recall where i got this

How to run proper VALUE-ADDING meetings

aside from the solutions mentioned in the article/link posted above, here are what i commonly use to make meetings productive. This article talks about it. http://stevenmsmith.com/types-of-meetings/

  • Know the purpose of the meeting
  • Know the type of meeting you want to conduct
    • problem-solving
    • decision-making
    • planning
    • feedforward (status reporting and new information presentations)
    • feedback (reacting and evaluating )
    • combination meetings
  • Take “minutes of meeting“. as a start even simple notes will do..

knowing how to prepare yourself before a meeting reduces cognitive load, reduces stress.

Know the Purpose of the meeting

dont let the topics drift away too much from this. This gives us a handle and focus. a few branching out from main topic is ok. but beware of topics spawning just because people cant say anything about the main topic but still wants to look active. within the given time, don’t let meetings end without achieving this or atleast any lead on how to proceed next.

Know the type of meeting you want to conduct

this conditions the mindset of the people on during the meeting.

  • problem-solving – “ok i need to think of all posible solutions and try them against the stated goal/problem”.
  • decision-making – “ok given facts i need to consider possible options and their risks and gains”.
  • planning – “ok we need to think ahead, where we want to be in the future”
  • feedforward (status reporting and new information presentations) – “ok i need to recall all things i did, oh sh*t i haven’t really done anything”.
  • feedback (reacting and evaluating ) – “ok today i learn what i need to improve, i will be criticized today because they want to improve so i need to stay objective and accept tough-love”.
  • combination meetings – combinations of any meetings above as needed. “ok this might be chaotic..brace yourselves”.
  • undefined meeting type – “ok nothing to do here, i get to spend time achieving nothing,waiting for clock to tick.”

Take Minutes of the meeting

save in a centralized location accessible by anyone on a later date (and obviously that is not your pc hardrive) this catches whatever output (hopefully the real goal is achieved) gets produced from the meeting. this is where everyone can verify if the meeting was a success. this is something we can use on a later time to loook back, restrospect and improve our operations

Where I get Ideas

[et_pb_section fb_built=”1″ _builder_version=”4.4.1″][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]

I actively try to regularly update myself with new concepts/ideas probably mainly because of the fear of missing out or getting outdated or useless within an organization.

I read many articles from
– Medium
– Dev.to
– DevRant
– Youtube
– Robert Martin
– GOTO Conferences
– Talks at Google
– Thoughtworks
– Ted Talks
– Facebook Groups for local communities centered on particular topics
  – https://www.facebook.com/groups/AWSUGPH/
  – https://www.facebook.com/groups/agilephilippines/
  – many more
– Meetup.com groups
– Subscribe to some newsletters
  – https://www.sans.org/newsletters (for Cybersecurity News)

 

I also buy books (I prefer hardbounds, but you can get copies of them online), see this post for short reviews on some of my books

 

Most talks I watch are around 1hr so how do I make time for it?

I Make time to get new ideas

I do it while eating or while while preparing in the morning or while doing house chores.
Often along commute (good thing youtube and tedtalks android app have download and view offline).

I also use them as background noise while waiting to fall asleep and while working (most people listen to music I guess, I’m a weird one). If you listen to them over and over long enough you will eventually understand it fully, this might be even better than just watching them in one sitting while doing nothing else.

For my books, I don’t just buy them, I buy time for them too.
If I’m feeling very relaxed at home I will go out and look for a coffee shop to read for at least 30 minutess.
I have already associated home for sleep and I have associated coffee shops for productivity.
It is not about the fancy coffee, Its just about buying temporary time within the ambiance that they provide.

 

 

[/et_pb_text][et_pb_text _builder_version=”4.4.1″]

I Attend Events and Listen to people talk about their work

 

[/et_pb_text][et_pb_image src=”https://markanthonyrosario.com/wp-content/uploads/2020/04/Selection_399.png” _builder_version=”4.4.1″][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]

 

 

 

 

My benchmark to determine if I have enough articles

1. Someone asks a question.

2. Do I have a post that can explain my viewpoint or have a curated set of bookmarks that can save time explaining it?

  • If yes, then share the link.
  • If no, make one.

 

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]

If ever you are experiencing a creativity block,  please try these books from Austin Kleon

They helped me understand what creativity and what to do with it.
They are very easy to read (with awesome Illustrations) and always has 10 Concepts per book.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]Steal like an artist inspired me to blog and share my ideas.[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_3,2_3″ _builder_version=”4.4.1″][et_pb_column type=”1_3″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″][/et_pb_text][/et_pb_column][et_pb_column type=”2_3″ _builder_version=”4.4.1″][et_pb_image src=”https://markanthonyrosario.com/wp-content/uploads/2020/03/Selection_303.png” _builder_version=”4.4.1″][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]Show your work taught be how to get through when creative juices run out[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_3,2_3″ _builder_version=”4.4.1″][et_pb_column type=”1_3″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″][/et_pb_text][/et_pb_column][et_pb_column type=”2_3″ _builder_version=”4.4.1″][et_pb_image src=”https://markanthonyrosario.com/wp-content/uploads/2020/03/Selection_304.png” _builder_version=”4.4.1″][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.1″][et_pb_column type=”4_4″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″]Keep Going taught me to persevere[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=”1_3,2_3″ _builder_version=”4.4.1″][et_pb_column type=”1_3″ _builder_version=”4.4.1″][et_pb_text _builder_version=”4.4.1″][/et_pb_text][/et_pb_column][et_pb_column type=”2_3″ _builder_version=”4.4.1″][et_pb_image src=”https://markanthonyrosario.com/wp-content/uploads/2020/03/Selection_305.png” _builder_version=”4.4.1″][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section]

Why you need to delegate (stewardship)

Stewardship is for growth of yourself and others, It is a win-win situation.
Stewardship is about telling people  WHY something needs to be done, WHAT you think could be a way to achieve it but  NOT HOW to do it.
Stewardship is about telling people what happens if they fail.
Stewardship is about giving your people what they need to get the job done and trust them that they will do it.

Trust goes both ways, a person who cannot trust others is not trustworthy.

Duplicating your capacity by developing people to be atleast as good as you (real goal is for them to be better than you!) is the only sustainable way to scale..
Stewardship increases the potential of both you and your trainees.
– they learn how to handle bigger tasks
– you can free up time for bigger tasks (act on it,delegate it, or delete it)

And teaches the value of stewardship. So it resonates to future trainees.

Now I understand what our CTO was telling me years ago. “In the future you should make more like you, like mark mark mark mark”.

The goal is to scale,to develop good people. not to be on top of other people.

 a leader is someone who knows the way, shows the way and goes the way

Other References

https://www.thoughtworks.com/insights/blog/three-common-mistakes-first-time-tech-lead

Why you need to learn to code

Scenario

imagine you receive 5000 video/audio files everyday and need to make a catalog.

non tech solution: hire more staff
tech solution: write a script program (using the built-in scripting language in your windows PC (in the command-line))

how to write software build a program Automate a solution

“Programmers” dont always write  code, we dont need to.
there are lots of already made things out there that we just hack together to make something to fulfill requirements.
It just so happens that those things are more visible to people on our field.
The goal here is to provide a solution, an automated,reliable solution, and not just to write code for the sake of writing code.

  1. know what you want to build (not how to build it)
  2. know if it is possible to build it
    1. by looking at similar existing examples, sample websites, sample apps etc
    2. by studying specs,features and capabilities of existing tools and technologies (an endless list)
    3. by trusting the fact that your problem is trivial, in this modern world it is almost hard to discover cases that only you are encountering so there might be someone else who has the solution on the internet, dont underestimate the internet
  3. find and study the tool that can help you build what you want.
  4. build it!
  5. did it satisfy #1? if yes congrats if no repeast from #2, if you need to change product design repeat from #1.

Did i mention any programming jargon or  any scary technical term?
No, because programming is not about that.
programming/automation/I.T. is not about changing how you work.
It is not about not needing to know how the business works.
It is about doing the same work faster in a more reliable/repeatable manner.

Im not saying that business people should change careers to be full time programmers.
But Software Developers should aim to be professional programmers,
And Business People should add bits and bits of automation in their workflows to amplify what they already have.

Tony Stark built tons of automation systems, but never boasted that he is a software developer. He’s just really a scientist who knew how to code.

In case you forgot tony’s home automation systems you make take a peek here

Fun Fact#1: Elon Musk also knows how to code and does similar things to Tony Stark.
Fun Fact#2: Mark Zuckerberg is not a rockstar programmer, he’s just a business person who knows enough in coding. Just enough to build his empire from an idea.

See these articles as well.

If you are based in the Philippines and want some help to jump start your programming skills.
You might want to check  http://tuitt.com/ and their facebook page

Who were the first programmers and Why were they efficient

56yrs ago maybe there were a few thousand programmers in the world.
who where these programmers?
they didnt go to school to learn it.
there weren’t any computer science courses.

Probably they were drawn from existing engineers, mathematicians
who were already employed and their managers went to them
and said “hey we got this job that you might wanna do.
its called programming“, and that time no one knew what that was.

But the interesting thing is that they were already professionals in the industry for a long time (any industry).
People who understood deadlines, schedules and projects.
They came into programming with a lot of knowledge how about business works
and projects work and schedules.

They did not need special processes or management

– Robert C. Martin (Uncle Bob) 2016

this is why it seems more effective for business people to learn how to program (just to gain enough knowledge on how it works)
rather than programmers (who has already invested a lot in their ego) to learn business.
Robert Martin promotes the idea of “The Professional Programmer