Seth wrote what I was thinking when I saw Bing & Wave. Microsoft is truly dying.
Saturday, May 30, 2009
Stuff I Have Found Interesting Today
Friday, May 29, 2009
The Kissinger Politics Stakes Law
University politics are vicious precisely because the stakes are so small.I had heard a version of this quote long ago and immediately fell for it! Years later I was working on a multi-million project at a multi-billion company and noticed that the politics seemed to fairly tamed based on my own experience. Once the project went live I noticed that slowly little stupid things crept up. I turned to my colleague who had been there many years and asked "What' going on? So and so seems to be treating me differently than before..did I do something wrong?" His reply stuck with me "It's not you it's BAU!"
- Henry Kissinger
Stuff I Have Found Interesting Today
Agile (Wrongfully) Assumes Craftsmanship
In his book Complexity and Management Ralph Stacey wrote:”Rules are not what make an organization function. What people do despite the rules is what brings an organization success.”
"A study finds that living abroad for long periods of time boosts creative thinking." Now how does one convince the family? :-)
Tips for Retrospective Facilitators
Good advice. My only addition is that sentence case writing only work if you have neat white board writing. I do not, thus ALL CAPS is better than two words that no one but me can read.
Latency, Throughput, and Variance
An interesting article by Kent Beck using diagram of effects with some anecdotes to show how automation and early delivery seem to slow you down, but in the system as a whole cause you to speed up. Old conclusion told using different means.
Thursday, May 28, 2009
Stuff I Have Found Interesting Today
Annals of Medicine: The Cost Conundrum
- "So here, along the banks of the Rio Grande, in the Square Dance Capital of the World, a medical community came to treat patients the way subprime-mortgage lenders treated home buyers: as profit centers."
- "Mayo recognized that the first thing it needed to do was eliminate the financial barriers. It pooled all the money the doctors and the hospital system received and began paying everyone a salary, so that the doctors’ goal in patient care couldn’t be increasing their income. "
- “When doctors put their heads together in a room, when they share expertise, you get more thinking and less testing,”
- "The lesson of the high-quality, low-cost communities is that someone has to be accountable for the totality of care. Otherwise, you get a system that has no brakes."
- "Any plan that relies on the sheep to negotiate with the wolves is doomed to failure."
- "The decision is whether we are going to reward the leaders who are trying to build a new generation of Mayos and Grand Junctions. If we don’t, McAllen won’t be an outlier. It will be our future. "
Too big to fail? Overcoming size disadvantages - JPMorgan Chase
Some great points about the danger of keeping failed institutions afloat. Even better are the two articles linked in the post "The Need for Failure" &"Jamie Dimon's Straight Talk Has A Good Ring". Some gems from "The need for failure":
- "It encourages banks to get bigger (or more interconnected), and it subsidizes risky behavior."
- "...the solutions that have developed on the fly have done severe damage to the notion that there is a well-ordered capital structure that means something."
Went Walkabout. Brought back Google Wave.
I love it and I agree. We are all looking for "The Answer" when we are it!
Great post on change without real change. Favorite quote "to paraphrase Brian Marick "Gone from 'this is the best project i've ever worked on' to 'thanks for making my job suck less." And it's hard to get excited about that.""
Story of replacing an legacy system. Good story with lessons to boot.
Wednesday, May 27, 2009
Stuff I Have Found Interesting Today
Tuesday, May 26, 2009
Stuff I Have Found Interesting Today
Lesson #1: Make Useful AssumptionsLesson #2 Assume Positive IntentLesson #3: Know What You WantLesson #4: Meet People Where They AreLesson #5: Listen To Go DeepLesson #6: Choose Your Words CarefullyLesson #7: Relationships Are About PerceptionLesson #8: Project and Expect The BestLesson #9: Keep Your Wits About YouLesson #10: Create Change In Stages
Anti-Patterns and Worst Practices – You’re Doing it Wrong!
How TDD and Pairing Increase Production
Good article debunking familiar reasons for not trying these best-in-class practices. The conclusion is worth repeating:
If you want to increase the productivity of your team, then do these three things:
- write a microtest that fails before you change any code;
- adopt a “no-pair no-keep” agreement;
- establish a shared understanding of internal quality.
Monday, May 25, 2009
Stuff I Have Found Interesting Today
Analysis on units per dealer for Honda, Toyota, Ford & Chrysler before and after the trimming. The only change in rank ordering was that Ford went from #3 to # 5.
An update to his "The Hollow American Economy": A Clarion Call For Leadership "a little more positive and motivating".
Why The American Civil War Is Important
Engaging and funny post on a much covered topic, but he still managed to bring something new.
Short and to the point. I use my hammock for just this purpose.
Vanity Metrics vs. Actionable Metrics
Good post on web site metrics with recommendations.
Good post explaining the wisdom of crowds and how they aren't creative.
Sunday, May 24, 2009
Review of "Outliers"
Friday, May 22, 2009
Stuff I Have Found Interesting Today
Tesla now worth half GM's value
How far the mighty have fallen.
Thursday, May 21, 2009
Stuff I Have Found Interesting Today
- "While Bernie Madoff will rightfully go to jail for his crimes, it can be argued that our entire economy has become a grand pyramid scheme – borrowing money we don’t have to buy real estate at ridiculous prices, to make money by selling it to someone else at an even greater price, and on and on until we inevitably run out of buyers and reality sets in – we have way more houses than people who really have the money to live in them and, like all pyramid schemes, the whole thing collapses. Only this has been a government sanctioned pyramid scheme – government urged for that matter – and the perpetrators are not going to jail – they are being made whole with even more borrowed money."
- "Very important questions must be asked and answered: If manufacturing cannot compete with American wage rates, how is it that Toyota and Honda do so well? Can legacy costs for old union agreements really account for the entire gap? Or is there more to it than that? What is the reason for the disparity between publicly and privately held companies – why do the privately held companies do so much better, and why are they less apt to outsource? "
Wednesday, May 20, 2009
Stuff I Have Found Interesting Today
Measuring Perfomance on SCRUM & Re: Measuring Perfomance on SCRUM
Metrics, Schmetrics & Metrics, Schmetrics - II
Good posts on metrics the good and the bad. Part II provides a good example of a project dashboard. I have been doing something similar for a few years and highly recommend it.
Australian doctor uses household drill to save boy
There is nothing more fascinating than reality.
Tuesday, May 19, 2009
Stuff I Have Found Interesting Today
Monday, May 18, 2009
Stuff I Have Found Interesting Today
I have placed a hold at the library already. The author has a website (http://www.brainrules.net/) and a blog. Brain Rules for public speaking is particulary interesting and short. Here are some teasers from the review:
Sleep makes your smarter - your brain processes information you need in your sleep
- Exercise makes you smarter - our brains and bodies work best when moving
- There is no scientific basis for how schools or courses are structured
- The left vs. right brain thing is waaaay overblown
- True multitasking is biologically impossible
97 Things Every Software Architect Should Know: Book Review
Looks like a good book as it parrots many ideas I have. "Use before Reuse" was a term I used back in 1996.
A short story by Steve Yegge. It is humorous, a little confusing and makes me think, maybe I should just call it "Classic Yegge". I'm not sure how this story fits into his series "A programmer's view of the Universe" (part 1, part 2, part 3) I might find out in his next installment, but I might not.
Saturday, May 16, 2009
Stuff I Have Found Interesting Today
The Dunbar Number as a Limit to Group Sizes
Will on efficient markets versus regulation. The article is best summed up in this quote "Greed is worse than a moral defect; it is a cause of foolish pricing. That is why markets know it when they see it. And when markets are allowed to operate, greed generates its own punishment." The key is information flow.
Google patent on floating data centers
Instead of SkyNet it will be OceanNet that is the ruin of civilization :-)
A simple overview of a Kanban process. Has a lot in common with other process improvement techniques, but the focus is on pull rather than push.
Review of "The Element"
Creativity is the next topic. I loved the relative pictures of the planets. Some great stories including one on my favorite physicist, Richard Feynman. He ends with a great quote from William James "...if you change your mind, you can change your life." Next topic is the zone which wasn't new for me, but his history of Myers-Briggs was. He claims they were unqualified to make such a test and research shows it to be unpredictable for judging anyone. He recommends the HDBI.
- Maximize chance opportunities
- Listen to their intuition
- Expect to be lucky
- Don't allow events to deter them
Friday, May 15, 2009
Stuff I Have Found Interesting Today
I am not interested in either party's attempt to make the other look bad, but this article isn't about that and it had a good quote at the end " It was a collective failure in which a number of officials and members of Congress and staffers of both parties played a part . . . Precisely because this was a collective failure it is all the more important to comprehend it and learn from it."
I always wondered about this quote from Adam Smith...now I now the REAL "TRUTH" :-)
Google had added some cool search options.
I had no idea Google was making this much and I'm a sucker for graphs!
Priyesh's Law of Excessive Separation | Elegant Code
Project-wide controller survey through reflection
Great post about NULL and C# nullable types.
Thursday, May 14, 2009
Stuff I Have Found Interesting Today
Comparison Shopping: The real reason CEO compensation got out of hand
Why Do Computers Suck at Math?
- "California...trimmed $74 million...cost the state $5.42 billion last year...But the Service Employees International Union collects nearly $5 million a month from 223,000 caregivers who are members. And the Obama administration has told California that unless the $74 million in cuts are rescinded, it will deny the state $6.8 billion in stimulus money. "
- "The administration proposes that Chrysler's secured creditors get 28 cents per dollar on the $7 billion owed to them but that the United Auto Workers union get 43 cents per dollar on its $11 billion in claims -- and 55 percent of the company."
Present.io Sets Up No-Software-Needed Web Presentations
Anxiety or Boredom Driven Process Improvement?
TeamCity.CodeBetter Project List
An interesting list of projects to check out when one has the time.
Nuts & Bolts: Campfire loves Erlang.
Erlang love from a Ruby shop...interesting in it's own right!
Wednesday, May 13, 2009
Stuff I Have Found Interesting Today
- "Based on budget deficits as a share of G.D.P., Ronald Reagan and George H.W. Bush were the most Keynesian presidents with budget deficits exceeding 4 percent of G.D.P. in seven out of their 12 years in office."
- "The largest Bush deficit was 3.2 percent of G.D.P. in 2008. ...President Obama and the Democratic Congress agreed on a fiscal stimulus package of nearly $800 billion in mid-February. This appears to be a true Keynesian push. ...budget deficit of nearly 10 percent of G.D.P. for 2009."
The winner"How to Talk to Your Doctor" is good advice.
Tuesday, May 12, 2009
Stuff I Have Found Interesting Today
Great point that is useful for everyday life.
Good story on the validity of problem questions. BTW I had never heard of the cuckoo hashing algorithm either!
Kanban is the new BUZZ WORD. I haven't seen anything worth reading until this one line: Kanban is "...Limit the number of things in work to a fixed number." I'm not sure that a fixed number is all that important, but I'm not omniscient.
Monday, May 11, 2009
Stuff I Have Found Interesting Today
Rands on meeting preperation and how to handle the time when someone tries to give you the screw. Thought proking and useful as ususal.
Vote for the national Doodle 4 Google winner
Tackling the risk early on at a task level
Sam Maloof, master furniture craftsman
Fascinating man who builds furniture by hand and is 93. My favorite line is "He doesn’t take measurements before he starts a project."
A post in response to We need both engineers and artists in programming which was a post in reponse to Uncle Bob's keynote at the latest Rails Conference. Even if you are now confused, this post by Uncle Bob is worth reading if you are in the software field or call yourself a professional.
Sunday, May 10, 2009
Stuff I Have Found Interesting Yesterday & Today
Oswald Chamber's reiterating that God will not force us "We have to take the initiative where we are, not where we have not yet been."
I haven't read something this good and thought provoking in a long time. If you write software please read this. The current state of UI is bad. Hopefully some of these ideas will be incorporated into tools for designers to use when building web apps. It will happen one way or another.
Paul Graham predicted Microsoft's decline in April 2007. This guy further outlines the decline. I wouldn't put any money on MSFT. I think they are "too big to succeed".
A re-introduction to JavaScript & Javascript in Ten Minutes
I am reading and learning more about JavaScript lately. Given that it's Google language of choice I might have no choice in the near future (when Google rules the world ;-)
Friday, May 08, 2009
Stuff I Have Found Interesting Today
Correction: Facebook Does Not Make You Stupid
I can finally use Facebook without harm ;-)
Does WalMart Have the Right Idea?
A link to a paper that shows what I have always felt about unions in the 21st century.
Eight Best Practices for Building Scalable Systems
A concise list for scalability. I can't think of anything else to add.
The First Axum Bits Are Now Available
Looks neat...if I only had time to play with it!
Thanks to Reginald Braithwaite for correcting me on his review of the book "Learned Optimsm" that I linked to on 5/2.
Thursday, May 07, 2009
Stuff I Have Found Interesting Today
A former schoolbook editor parses the politics of educational publishing.
A trio of Google posts (all hail the overlords)
- Tuning in to TV data Have you ever read 1984? This is interesting and a little scary.
- Reducing our carbon footprint Google has a Green Energy Czar??? I think they are doing some cool things, but they are starting to scare me a little.
- The 2008 Founders' Letter Sergey's founder letter in the Google annual report. Some interesting history as well as some cool projects are mentioned, but it is long.
The Obama Administration's Adventures in Running Chrysler and General Motors
George F. Will latest is just preaching to my choir. I can not stand the fact that a failed company gets billions in TAX PAYER money. I disagreed with Bush's bailout, but this UAW owning large voting shares it's #1 employers is too scary to fathom. The ultimate loser is Ford Motor Co.
I would like this to work, but I can't help being pessimistic.
Interesting dive into the formula for deriving disbursement of the transportation stimulus funding to the states.
Risk is the Water in Which the Agile Fish Swims
Great line and picture worth seeing from Ron Jeffries' newly reincarnated blog
Interesting idea. I am more of the mind that Part of your job should be to learn, but I think it is worth the read and maybe even more.
An interesting article on distributed processing models. Specifically Grid Computing, Master/Worker and MapReduce. Good explanation of the three and recommendations for which type of app fits each one.
Uncle Bob called it back in 2003! Agile Smagile is my new favorite phrase :-)
Is Kent Beck saying he is Goldilocks? Good read on how to not spend too much time generalizing a solution you don't need now.
DOM Storage: a Cure for the Common Cookie
Finally a standardized solution to the stupid cookie!
Microwaving Beats Boiling for Veggies
That's news to me!
Has a link to a list of TDD tutorials as well as a link to a draft book.
Wednesday, May 06, 2009
Stuff I Have Found Interesting Today
I Just Logged In As You: How It Happened
A funny story about how a famous software blogger got hacked by not following his own advice. I concur that outsourcing credentials is a good idea. If you don't trust Google OpenID then who can you trust as they have the keys to the kingdom right now.
I don't think I could do this as it requires silence on my part :-)
- http://graphjam.com/ An online Graph sharing service. Looks cool.
- T-Mobile sold 1 million G1s
- Jeff Patton on kanban Long read on how a group at Yahoo applied Lean Kanban to Scrum. I like the idea, but I think it is less than ideal. I like and have used MMF (minimal market feature) but I like to call them features. I then pan using feature slices that are done in 1-3 days. I like one week interations for the development team, but not for the customer. The customer does not care about slices. They want MMFs that they can sell, market and or use to make money.
How to know what Oracle will do with Java
Interesting take on the purchase. I hope JavaFX lives as it sounds like cool technology.
Targets TPS, but can be easily adapted for any improvement effort.
A testing survey on a large project
Some real life examples of how you can't use just one testing strategy on a large project.
Tuesday, May 05, 2009
Stuff I Have Found Interesting Today
Sad epilogue to what once was a Richmond jewel. OTOH why didn't he write about B&H BEFORE I spent spring break in Manhattan!
I didn't look at the referenced 95 slides, but I did like the one.
Great response "Velocity is not a goal; it's a measurement." It has more including a link to Should we measure velocity?
Short and funny about the .NET blogs wars over the web app development on .NET.
Monday, May 04, 2009
Stuff I Have Found Interesting Today
Part of AIGA Talk by Milton Glaser. Good read about life.
A New Look at Old Demographic Myths
Fascinating quote “In 2050, according to United Nations projections, it is possible that nearly as many babies will be born in the United States as in China.”
Good story about waste and your perspective.
Great description of how a PM interacts with a project. Definitely matches my experience as a PM on a multi-million dollar project. I had no real power and no way to talk to everyone, but I managed to be effective.
Good post on why lean isn't just a Japanese car manufacturing technique.
Re: BTUF (was Skewering management theory)
Ron's Response to message 4287. I never read it quite that way before. Good representation of why/how Agile works with respect to acceptance tests and interaction with the customer.
Fun read and I bet some of you believe some of these :-)
Can we avoid tooling to prevent spaghetti code?
Interesting use of a tool to point out where the spaghetti is. Quite long, but the pictures are cool.
Great post if you are a programmer. This is my favorite section:
Recently I have wasted more time than I care to mention on the
intersection between threads and processes... and have written these
rules into my soul.
a) Prefer single process to multi.
b) Prefer multi-process to multi-thread.
c) A process may invoke a multi-threaded app (if it must), but
invoking "fork" from a multi-threaded app is too fraught with
subtleties. It can be done, but if you want it reliable... don't.
Saturday, May 02, 2009
Stuff I Have Found Interesting Today
men outnumbered women both among the losers and among the biggest winners
On theTitanic, the richest men had a lower survival rate (34%) than the poorest women (46%)
To maximize reproduction, a culture needs all the wombs it can get, but a few penises can do the job
Men go to extremes more than women, and this fits in well with culture using them to try out lots of different things, rewarding the winners and crushing the losers
- I’m not saying it’s right, or fair, or proper. But it has worked.
When criticizing be specific, temporary, and impersonal, when praising be general, permanent, and personal.
Why ugly teams win
A good article from what appears to be a good book. Worth the fairly short read.
Three Chopt Elementary chess team is fourth in U.S
Amazing numbers...#1 has over 356 MILLION views! Some classics in here. My favorite is #13.
Top 10 Battery Hacks, Tips, And Tricks [Lifehacker Top 10]
