Structurally Sound Treehouse http://structurallysoundtreehouse.com just some more awesome posterous.com Sat, 18 Jun 2011 09:44:35 -0700 Constraints encourage creativity. Same piece. Same color. http://structurallysoundtreehouse.com/constraints-encourage-creativity-same-piece-s http://structurallysoundtreehouse.com/constraints-encourage-creativity-same-piece-s

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Sat, 18 Jun 2011 09:20:11 -0700 Indy! http://structurallysoundtreehouse.com/indy http://structurallysoundtreehouse.com/indy

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Sat, 18 Jun 2011 09:11:20 -0700 Famous movie scene. Guess? http://structurallysoundtreehouse.com/famous-movie-scene-guess http://structurallysoundtreehouse.com/famous-movie-scene-guess

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 12 May 2011 12:41:43 -0700 1 room down. http://structurallysoundtreehouse.com/1-room-down http://structurallysoundtreehouse.com/1-room-down

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 12 May 2011 05:41:10 -0700 1400 sq ft if hardwood flooring. It begins. http://structurallysoundtreehouse.com/1400-sq-ft-if-hardwood-flooring-it-begins http://structurallysoundtreehouse.com/1400-sq-ft-if-hardwood-flooring-it-begins

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Tue, 10 May 2011 11:40:00 -0700 @jamis: Rule #1 of Being Awesome http://structurallysoundtreehouse.com/jamis-rule-1-of-being-awesome http://structurallysoundtreehouse.com/jamis-rule-1-of-being-awesome
rule #1 of being awesome: know thy tools.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Tue, 10 May 2011 09:27:00 -0700 Good advice from 37signals: Forget passion, focus on process. http://structurallysoundtreehouse.com/good-advice-from-37signals-forget-passion-foc http://structurallysoundtreehouse.com/good-advice-from-37signals-forget-passion-foc

Find meaning in what you’re doing. Work to improve your industry. Get joy from making a customer’s day. Surround yourself with the kinds of people and environment that keep you engaged. Figure out the details and day-to-day process that keep you stimulated. Focus on how you execute and making continual improvements. Get off on how you sell, not what you sell.

It might not be the romantic ideal of “passion.” But if it provides you with sustainable joy and profit that you can count on, you’ll still be way ahead of the curve (and have extra resources and free time to spend doing whatever you want).

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Fri, 06 May 2011 08:38:00 -0700 Sentence Spacing http://structurallysoundtreehouse.com/sentence-spacing http://structurallysoundtreehouse.com/sentence-spacing

Double spacing,[8] or placing two spaces between sentences (sometimes referred to as English spacing), came into widespread use with the introduction of the typewriter in the late 19th century.[9] It was felt that with the monospaced font used by a typewriter, "a single word space ... was not wide enough to create a sufficient space between sentences"[10] and that extra space might help signal the end of a sentence.[11] This caused a widespread change in practice. From the late 19th century, printers were told to ignore their typesetting manuals in favor of typewriter spacing; Monotype and Linotype operators used double sentence spacing[11] and this was widely taught in typing classes.[12]

With the introduction of proportional fonts in computers, double sentence spacing became obsolete, according to many experts.[13] These proportional fonts now assign appropriate horizontal space to each character (including punctuation marks), and can modify kerning values to adjust spaces following terminal punctuation, so there is less need to manually increase spacing between sentences.[10] From around 1950, single sentence spacing became standard in books, magazines and newspapers.[14] Regardless, many still believe that double spaces are correct.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 28 Apr 2011 12:13:00 -0700 The importance of eating together with your co-workers http://structurallysoundtreehouse.com/the-importance-of-eating-together-with-your-c http://structurallysoundtreehouse.com/the-importance-of-eating-together-with-your-c
The importance of eating together with your co-workers is not negotiable, to me. It’s too important to be left to chance. That’s why we eat together at long tables, not a bunch of little round tables. That’s why when new people start work at the company, they’re not allowed to sit off by themselves in a corner. When we have visitors, they eat together with everyone else.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Fri, 15 Apr 2011 06:07:00 -0700 Buying an education or buying a brand? http://structurallysoundtreehouse.com/buying-an-education-or-buying-a-brand http://structurallysoundtreehouse.com/buying-an-education-or-buying-a-brand

The question is whether a trillion dollars is the right amount for individuals to spend marketing themselves. What would happen if people spent it building up a work history instead? On becoming smarter, more flexible, more self-sufficient and yes, able to take more risk because they owe less money...

There's no doubt that we need smarter and more motivated people in our organizations. I'm not sure we need them to be better labeled or more accredited.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 14 Apr 2011 09:46:00 -0700 On Features & Scenarios: An email to my struggling team. http://structurallysoundtreehouse.com/on-features-scenarios-an-email-to-my-struggli http://structurallysoundtreehouse.com/on-features-scenarios-an-email-to-my-struggli

The overarching goal is to reduce the feedback loop.

 

Features and Scenarios

----------------------

Features and Scenarios are difficult. It is time consuming and draining. Accept this. It is especially painful because we have never done this. 

 

The planning phase will be the most difficult phase of any project. Variables and unknowns are at their highest during this phase.

 

Depending on the scope, it is not unusual for a team to spend a whole day for its initial planning session. Then, to spend an hour a day for its first few weeks to re-plan.

 

This may feel unproductive. It's not. The team is doing all these things to make the next phases more productive.

 

On being correct

----------------

You are the most wrong about the project right at this moment. The objective is not to be 100% correct now. The objective it to be more correct tomorrow. Then, more correct the next day. And, so on. 

 

Do not get hung up on being 100% correct right now. Get 80% there. Then, move on. Tomorrow, come back to it. Get is 81% correct. Then, move on.

 

Reduce the feedback loop.

 

On writing

----------

Writing the scenario forces us to think about what we want. It is easy to wave your hands, and talk. When you write it, you have to be precise and clear. As they say, talk is cheap. Also, you want to produce a working document for the other stakeholders in the project.

 

On language

-----------

Language and words matter. At times, this may feel like you are arguing over sematics. If there is disagreement over the wording of a scenario, this usually means that there is a gap in the information. For example, is there a difference between 'integrating' and 'communicating'? Or, 'batch' and 'cron'?

 

Use the "As a, I want, So that" and "Given, When, Then" formats. It is a good tool to help the team focus on the desired behavior, not the implementation. 

 

"Setting up more DB connections" is not the best behavior statement. "Increase page load time by 5 seconds" is a better description of behavior. And, I think that could be improved even more. But, I'll try that tomorrow after I know more.

 

Reduce the feedback loop.

 

Some tips

---------

Try this if your team is struggling:

1. Write down the high level Features.

2. Assign a Feature to each team member.

3. Disband.

4. Each team member writes scenarios (Given, When, Then's) for their feature.

5. Reband.

6. Pick a Feature and Discuss the scenarios.

7. Edit as needed.

 

You may notice some of the following:

- Lots of overlap. This is good to reveal now! Remember the 'I' in INVEST.

- Wildly varying degrees of specificity. Usually, this is because of a team member writing the implementation of a scenario rather than the behavior. Again, this is good. Figure it out now.

- Some Features have very little scenarios. This may indicate that the Feature is not a stand alone Feature. Maybe, it is a scenario in another Feature.

- No one understands the scenario you wrote. This can mean that the Feature was not understood by the team. Or, it can mean the language and words are imprecise.

 

Remember: Reduce the feedback loop.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Tue, 12 Apr 2011 06:22:00 -0700 Three Signs You Have A Management Problem, And That Problem Might Be You http://structurallysoundtreehouse.com/three-signs-you-have-a-management-problem-and http://structurallysoundtreehouse.com/three-signs-you-have-a-management-problem-and
under the pretense that we were empowering employees by letting them work on things they wanted to do. In reality, we were often stepping back just enough to been seen out of the eye's periphery, often jumping back in without warning when things weren't following unsaid directions....

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Wed, 06 Apr 2011 07:58:00 -0700 No God in the craftsmanship debate http://structurallysoundtreehouse.com/no-god-in-the-craftsmanship-debate http://structurallysoundtreehouse.com/no-god-in-the-craftsmanship-debate
The fact that this code works, let alone that the project is a success, is close to the final proof that God doesn’t exist for the whole craftsmanship debate.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 03 Mar 2011 09:33:47 -0800 Code Retreat Session 1 done! Stand up. Delete your code! http://structurallysoundtreehouse.com/code-retreat-session-1-done-stand-up-delete-y http://structurallysoundtreehouse.com/code-retreat-session-1-done-stand-up-delete-y

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Thu, 03 Mar 2011 08:21:01 -0800 Code Retreat with @coreyhaines http://structurallysoundtreehouse.com/code-retreat-with-coreyhaines http://structurallysoundtreehouse.com/code-retreat-with-coreyhaines

Image

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Wed, 16 Feb 2011 20:48:00 -0800 How Netflix Destroyed Blockbuster http://structurallysoundtreehouse.com/how-netflix-destroyed-blockbuster http://structurallysoundtreehouse.com/how-netflix-destroyed-blockbuster

How Netflix Destroyed Blockbuster
Via: Online MBA Programs

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Tue, 15 Feb 2011 20:18:59 -0800 A pair of my Frye boots http://structurallysoundtreehouse.com/a-pair-of-my-frye-boots http://structurallysoundtreehouse.com/a-pair-of-my-frye-boots

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Mon, 07 Feb 2011 11:38:00 -0800 Writing better steps. http://structurallysoundtreehouse.com/writing-better-steps http://structurallysoundtreehouse.com/writing-better-steps
A step description should never contain regexen, CSS or XPath selectors, any kind of code or data structure. It should be easily understood just by reading the description.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Fri, 14 Jan 2011 06:09:00 -0800 Guts to launch the untestable http://structurallysoundtreehouse.com/a-culture-of-testing http://structurallysoundtreehouse.com/a-culture-of-testing

The three biggest assets of the company weren't tested, because they couldn't be.

Sure, go ahead and test what's testable. But the real victories come when you have the guts to launch the untestable.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee
Fri, 14 Jan 2011 06:06:00 -0800 Software Craftsmanship: More than just a manifesto http://structurallysoundtreehouse.com/software-craftsmanship-more-than-just-a-manif http://structurallysoundtreehouse.com/software-craftsmanship-more-than-just-a-manif
It starts out with a quote from Richard Stallman: "Craft means making useful objects with perhaps decorative touches. Fine art means making things purely for their beauty." Of course if you conflate the two things then Software Craftsmanship must seem like mere self-indulgence at the customer's expense.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1345145/Photo_on_2011-07-13_at_09.32.jpg http://posterous.com/users/KB1JHIYS1X Fred Lee Fred Fred Lee