Tuesday, February 09, 2010

What, Why and How

What you want ?

Why you want that ?

How this accomplishes that ?

These 3 questions surface fluffy stuff for direct discussion.

 

Communication by tubes..

Posted by Clutter Free Coding on 02/09 at 11:38 PM
Something • (2) CommentsPermalink

Monday, January 25, 2010

Creativity

XP says that these values are important: Communication, Simplicity, Feedback, Courage, Respect, Rules of Engagement.

Sometimes I envision stuff and after fully understanding it I realize how over complicated my initial expectations were. Have you experienced that sometimes ? Did these wild things end up simpler at the end?

How can one avoid over complications ? Are there people who are less mature but can be creative? Children for example? Maybe them? Maybe you sometime ago? Do you remember when you were a child and how creative you were?

There is a quote about children:

“Democracy cannot survive without the guidance of a creative minority.” -Harlan Stone

Posted by Clutter Free Coding on 01/25 at 10:03 PM
Nothing • (3) Comments • (0) TrackbacksPermalink

Information vs. Understanding

Information. We are living in an Information Age. There is a lot of data that we eat every day. Social Networks, TV, PlayStations, Radio, more medias.

What would be the next Age ? Understanding Age?

Posted by Clutter Free Coding on 01/25 at 09:58 PM
NothingEverything • (2) Comments • (0) TrackbacksPermalink

aha moments

My aha moments or things that I wanted to remember from Alistair’s training.

Why TRUST?”. In business one can setup relationship to take out human factor out.

Programming is a mapping of Theory1 to Theory2”. Theory1 is product theory, Theory2 is programmer’s Theory.

SCRUM Framework is for surfacing problems”. No surprises during project development.

SCRUM Master is Oil and Glue”.  You need someone who is running around programmers, marketing and other stakeholders, resolves issues, connects, translates that with this and brings it back to engineers. So programmers keep coding useful stuff and stay clear when doing it.

 

 

 

Posted by Clutter Free Coding on 01/25 at 09:42 PM
NothingEverything • (1) Comments • (0) TrackbacksPermalink

Gravity

I picked up this comparison from Alistair. He says that he trusts Gravity. There are physical rules that happen in software projects. When these rules of Gravity are not respected, then projects fall.

image

Posted by Clutter Free Coding on 01/25 at 09:39 PM
NothingEverything • (0) Comments • (0) TrackbacksPermalink

Alistair

Just passed 3 day training for SCRUM with Alistair Cockburn.

If you want to learn to be more effective learn it from Alistair.

Salt Lake City University:

Posted by Clutter Free Coding on 01/25 at 09:38 PM
NothingEverything • (0) Comments • (0) TrackbacksPermalink

Friday, January 15, 2010

Is Smart Work important ?

How would you know ?

Maybe the hard work that you just did was a smart work. So you are achieving at maximum capabilities. You should feel good then. Feeling good is important. When you feel good you can work even harder, longer and smarter.

But how would you know if you can do things more efficiently, faster and simpler ?

Posted by Clutter Free Coding on 01/15 at 09:06 PM
NothingEverything • (2) Comments • (0) TrackbacksPermalink

Thursday, January 14, 2010

Context

Definition: the set of facts or circumstances that surround a situation or event

Per mind map, the context can be looked as a node in a hierarchy of contexts.

Depending from organization of the mind map, 2 people can have 2 different contexts even with same original data.

 

 

 

 

 

 

 

 

hidden

Posted by Clutter Free Coding on 01/14 at 07:35 PM
Something • (0) Comments • (0) TrackbacksPermalink

Tuesday, January 12, 2010

Stretching

Communication is NOT what you do. Communication is what the other person understood.

You want to stretch yourself to connect with the other person.

 

If Software groups would stretch themselves to connect with Marketing groups, then better requirements can get squeezed out. And vice versa, Marketing can stretch to Software to ensure that product is understood as communicated.

During stretching interesting things can happen at different places at different times.

Posted by Clutter Free Coding on 01/12 at 10:30 PM
Something • (0) Comments • (0) TrackbacksPermalink

looking for Problems

When looking for problems, you usually find them. You fix problems and look again for problems. You find new problems, and fix them also.

See more for diligence.

Posted by Clutter Free Coding on 01/12 at 09:19 PM
NothingEverything • (1) Comments • (0) TrackbacksPermalink

Wednesday, January 06, 2010

Believing in Hard Work

Do you believe in a hard work ? Do you think that it takes a lot of efforts to accomplish a goal?

Software Technologies catch up with software needs and software philosophies catch up with business’s needs. One could expect that there is less and less hard work remains. Technologies combined with philosophies enable emphasis on coordination type of work. Software Developer develops less, instead manages more. Requirements and coordinating technological approaches become major part of the work.

 

Where is the balance between Hard Work and Smart Work?

 

Posted by Clutter Free Coding on 01/06 at 10:31 PM
NothingEverything • (1) Comments • (0) TrackbacksPermalink

Monday, January 04, 2010

Synergy

Definition: the working together of two things (muscles or drugs for example) to produce an effect greater than the sum of their individual effects.

Cooking can’t happen without Hunting and Hunting will never reach its final intention without Cooking. Past is wasted without Future and Future is impossible without successful Now. Every person is noticing unique aspects of things/places/people/ideas at different times.  Logic can get backed by Analogical examples. Analogical ideas can get altered and glued to the context by Logic. Rich experience. More accurate assessment.

image

Posted by Clutter Free Coding on 01/04 at 03:02 AM
ThisIsIt • (1) Comments • (0) TrackbacksPermalink

Sunday, January 03, 2010

Clutter

What is Clutter in software project.

Clutter is result of efforts that does not directly accomplish a valuable goal for Users.

 

How to avoid Clutter?

Trying to accomplish Simpler ways of achieving goals by doing a Smart Work.

Posted by Clutter Free Coding on 01/03 at 11:13 PM
NothingEverything • (0) Comments • (0) TrackbacksPermalink

Smart Work

What is a Smart Work ?

Here is how one could define a “Smart Work”: minimal amount of efforts for a goal. If there is another way with less efforts, than the smart work is this another way and the prior way becomes the hard work.

How to enable Smart Work? Is Smart Work an Easy Work ? 

Posted by Clutter Free Coding on 01/03 at 10:40 PM
NothingEverything • (0) Comments • (0) TrackbacksPermalink

Thursday, December 31, 2009

It Depends

Sometimes you hear answers such as “It Depends whom you ask”, “It Depends what is required”, “It Depends who said it”, “It Depends where you are”, “It Depends from a time”, “It Depends how often”, “Depends It is”.

It comes down to “It Depends”. It depends from a context.

 

How dependable your answers are ? How sharp are you ?

Posted by Clutter Free Coding on 12/31 at 07:18 PM
Something • (0) Comments • (0) TrackbacksPermalink
Page 1 of 4 pages  1 2 3 >  Last »