Thursday, October 29, 2009
#dev10 Visual Studio2010 b2 IntelliTrace (historical debugging) shows all the SQL Statements #NHibernate sends. No need for NHProf!
Wednesday, October 28, 2009
Tuesday, October 27, 2009
Sunday, October 25, 2009
OK Folks. I don’t do endorsements. I especially dislike commercial / corporate training. The trainers aren’t really experts. They didn’t create this stuff. They don’t even use this stuff. They just *teach* this stuff – day after day, city after city. I can learn 95% of the material with my laptop and 15 minutes with the slide deck.
What’s the alternative?
Blogs? They’re fine for keeping up with trends and knowing what the cool kids are doing, but if you’re trying to learn something from scratch, you’ve got to dig for the good stuff. The worst part about web 2.0 is that any idiot can start a blog about stuff he doesn’t really understand – even me.
Books? While I could recommend a few, the honest truth is that I’ve had a dozen queued up on my bookshelf for nearly a year. Even if you do take the time to read, the information is out of date before the book even hits your shopping cart. On top of that, you have no guarantee that the author is really an expert.
Here’s something different.
Rob Connery @robconery and James Avery @averyj started TekPub.com. That’s @tekpub on Twitter. It’s a library of professional screencast series by Rob, James, and other subject experts with names you’ll recognize. They’re not little 30 minute channel 9 interviews with obscure Microsoft PMs. First, the message is not corporate in any way, shape, or form. Second, the quality is amazing. The audio is clear. The text is crisp and easily readable. The images are both humorous and relevant to the topi
Saturday, October 24, 2009
As you know, I like to share student designs from time to time. Joseph Campbell is a recent design graduate whose senior thesis project “dealt with bicycles and how they do not fit into Americas current grid”. As someone who has cycled for transportation for many years, I don’t completely agree with that statement, but I do see his point. There is much more that can be done both with infrastructure and with various types of pedal powered vehicle designs that can open human powered transportation options up to a larger segment of the population. I won’t discuss the inadequacies of our current transportation system in this post. Instead, I will share Joseph’s thoughts about the velomobile that he designed in his own words:
Friday, October 23, 2009
srstrong: Shameless plug for iMeta Agility - go here http://bit.ly/1HGIqT and maybe win some gadgetry! The more RT's, the more Linq to NHib I do :D
Thursday, October 22, 2009
(Cross-posted with the Official Google Blog)
Today, we're launching two changes to Google Reader to help you discover more interesting content faster. Just as the launch of Personalized Search improved search results based on your search history, these changes use your Reader Trends to improve your reading experience.
- Explore section - We're always trying to help you discover new stuff in Reader, and today we're introducing "Popular items" and "Recommended sources", two ways to find interesting content from all over the Internet. We use algorithms to find top-rising images, videos and pages from anywhere (not just your subscriptions), collect them in the new Popular items section and order them by what we think you'll like best. Now you don't have to be embarrassed about missing that hilarious video everyone is talking about — it should show up in your "Popular items" feed automatically. And to make it easier to find interesting feeds, we're moving recommendations into the new Explore section and giving it a new name — "Recommended sources." Like always, it uses your Reader Trends and Web History (if you're opted into Web History) to generate a list of feeds we think you might like.
Monday, October 19, 2009
Wednesday, October 14, 2009
Monday, October 12, 2009
a collaborative team holds the following set of characteristics:
- They are self-organizing versus role- or title-based in organization.
- Teams are empowered to make decisions versus being dictated to by an outside authority.
- Members truly believe that, as a team, they can solve any problem.
- Members are committed to success as a team versus success at any cost.
- Trust versus fear or anger motivates the team.
- They aggressively engage in participatory decision making versus bending to authoritarian decision making or succumbing to bullying for decisions.
- Decisions are consensus-driven versus leader-driven.
- Teams maintain an environment of constructive disagreement versus falling into damaging conflict or no conflict at all.
The other day my boss was asking me what the vision for my team would be. I think this is a very good start.
I just finished the "Why" section of Jean's book, and I am moving into the "How" section. I am very excited to try out her suggestions with my team.
Sunday, October 11, 2009
- D: you can describe this person as demanding, forceful, egocentric, strong willed, driving, determined, ambitious, aggressive, and pioneering.
- I: you can describe this person as convincing, magnetic, political, enthusiastic, persuasive, warm, demonstrative, trusting, and optimistic.
- S: you can describe this person as calm, relaxed, patient, possessive, predictable, deliberate, stable, consistent, and tend to be unemotional and poker faced.
- C: you can describe this person as careful, cautious, exacting, neat, systematic, diplomatic, accurate, and tactful.
Teams tend to be imbalanced if a majority of the people on the team have the same personality role. This imbalance happens frequently because people tend to gravitate towards like minded and like acting individuals.
Teams with too many "D" types tend to be very results-oriented, but they don't produce very high-quality work or very detail-oriented solutions. Decisions are made based on speed and who has the strongest or most dominating personality in the group. Team meetings are marked with frequent power struggles, grandstanding, and little collaborative output. These teams are constantly running as fast as they can, straight into brick walls and then on to the next great idea or initiative.
Teams with too many "I" types tend to enjoy debating and brainstorming but have trouble really making any productive progress. These teams are weighed down with endless design meetings and can't focus enough to fully understand the details of the software they are building.
Teams with too many "S" types tend to hyper aware of how everyone is feeling, but they take too long to come to decisions. In addition previous decisions can be retracted and revisited the next time the group meets because someone's opinion was not included.
Teams with too many "C" types tend to have trouble sticking to their decisions because their decisions never feel quite right. They spend too much time reworking solutions trying to handle all possible scenarios even if the scenarios were not requested by a customer. All of this rework results in missed deadlines.
The highest performing teams are the ones that are composed of all these personality types. These teams just need the right guidance to move from divergence to convergence.
Saturday, October 10, 2009
THE NATIONAL PARKS: AMERICA'S BEST IDEA is a six-episode series on the history of the national parks, directed by Ken Burns and written and co-produced by Dayton Duncan.
Thursday, October 8, 2009
Coconino Loop (report and live coverage) Passion
Wednesday, October 7, 2009
Tuesday, October 6, 2009
The downside of the cultivating culture is that employees are mostly concerned with their own interests. Deliverables and deadlines are not high on the list of importance. Teamwork only happens if helps the individual.
The collaboration culture is about teamwork. Teams work together to come up with ideas and solve problems. The team utilizes the wisdom of all team members to make the best decisions.
The book talks about how a collaborative culture can build a sense of community where people are motivated to move past conflict into productivity, move past indecision into action, move past defensiveness into trust.
If you can't tell from reading my post so far, I am very biased towards a collaborative culture. The book says that if you want to have a collaborative culture then it is good for the manager to be passionate about collaboration.
The manager tries to build a highly integrated and self organizing team that can find its own path to success. The team should come to value participatory decision making, self-discipline, and self-organization.
To me this sounds like a big project to take on. I am excited to try it though. I believe the effort I put in will be worth the pay off and then some.
Monday, October 5, 2009
Command-and-Control— The leader is in charge and makes decisions for the team to ensure tight authority and responsibility.
Competence— The team or project relies on the expert capabilities of the few to bring about success for the whole.
Collaboration— Decisions are consensus-driven, and the team works in partnership toward success.
Cultivating— Establishing personal and professional improvement for each team member is paramount.
The book mentions that some of the downsides of command and control are that the success of the project rests solely on the shoulders of the manager. In addition this culture ruins morale and reduces motivation and creativity.
Since I assumed the manager role on my team, I have had a couple people tell me that I need to take on more of a command and control approach. I am not sure yet that I want to do that. I am interested in reading more about these other approaches. I am glad I picked this book.
I will add some more comments about the other cultures next time.
Thursday, October 1, 2009
For starters I am dusting off this blog and starting a new book today called Collaboration Explained by Jean Tabaka.
I will try to post comments about the book as I read through it.