+ All Categories
Home > Documents > Portions of this presentation are copyrighted.

Portions of this presentation are copyrighted.

Date post: 21-Jan-2016
Category:
Upload: prudence-natalie-baldwin
View: 216 times
Download: 3 times
Share this document with a friend
50
Transcript
Page 1: Portions of this presentation are copyrighted.
Page 2: Portions of this presentation are copyrighted.

Portions of this presentation are copyrighted.

Page 3: Portions of this presentation are copyrighted.

Some of the works contained herein are the property of their respective owners.

I’ve already forgotten who they are.

Page 4: Portions of this presentation are copyrighted.

Life is full of choicesCodeMash was a good reminder

Choices have costsCodeMash was a good reminder

Strategies for coping with decision overload

Page 5: Portions of this presentation are copyrighted.

A Recurring ThemeCodeMash sessions

Preparation for this presentationTool choice: OpenOffice.org vs. Microsoft Office

Page 6: Portions of this presentation are copyrighted.

Which Sessions to Attend?So many choices!

Mutually exclusive options

How to take notes

Participation in Extra Activities

Page 7: Portions of this presentation are copyrighted.

Keynoters were great Neal Ford Brian Goetz Scott Hanselman

Other good sessions: Introduction to Groovy Refactoring for Testing Dojo JavaScript Toolkit Offline with

Google Gears

Page 8: Portions of this presentation are copyrighted.

Software “Engineering” and Polyglot Programming

Polyglot = Someone who is able to speak, write, or read several languagesConcept: memeAn element of a culture or system of behavior passed from one individual to another by non-genetic meansConcept: fissileAble to undergo nuclear fission, i.e. radioactiveConcept: fissile memeFavorite quote:“In life, if you’ve to say something over and over to someone and they still don’t get it, you may scream that they’re retarded. Generics show that Java is retarded.” – Venkat Subramaniam

Page 9: Portions of this presentation are copyrighted.

As defined by Richard Dawkins in The Selfish Gene (1976): "a unit of cultural transmission, or a unit of imitation.“

Examples: tunes, ideas, catch-phrases, clothes fashions, ways of making pots or of building arches

Page 10: Portions of this presentation are copyrighted.

Manufactured Serendipity“Serendipity is all about making fortunate discoveries by accident. You can't automate accidental discoveries, but you can manufacture the conditions in which such events are more likely to occur.”

Page 11: Portions of this presentation are copyrighted.

Intertwingularity - Ted Nelson EVERYTHING IS DEEPLY INTERTWINGLED. In an

important sense there are no "subjects" at all; there is only all knowledge, since the cross-connections among the myriad topics of this world simply cannot be divided up neatly.

Hierarchical and sequential structures, especially popular since Gutenberg, are usually forced and artificial. Intertwingularity is not generally acknowledged—people keep pretending they can make things hierarchical, categorizable and sequential when they can't.

Page 12: Portions of this presentation are copyrighted.

Hilarious intro! LOL Code Cat Pictures! ICANHASCHEESEBURGER.COM

IIS 7 Integration with non-ASP.NET applications,

like PHP apps! Scott advocates strongly for the

American Diabetes Association

Page 13: Portions of this presentation are copyrighted.

Concurrency is hard! Great examples of multithreading

pitfalls Ouch! Maybe I should just go live in a

cave!

Page 14: Portions of this presentation are copyrighted.

Implementing LinqTo<T> by Bill Wagner Incredibly Dry and Complicated

Distilling the DLR by Josh Holmes All fluff and no stuff!

Page 15: Portions of this presentation are copyrighted.

Boxed Lunches Roast Beef, Ham, or Turkey??

Dessert Carrot cake or cheesecake??

Go back to the room? It’s a mile!

Rock Band and Guitar Hero To Party or Not To Party? (Sleep is

Good)

Page 16: Portions of this presentation are copyrighted.

Silverlight Workflow Service Oriented Architecture Python Ruby Open Spaces

Page 17: Portions of this presentation are copyrighted.

Limited Resources Time Money Talent

Page 18: Portions of this presentation are copyrighted.

Choices take time to make Choices, once made, have opportunity

costs The Opportunity Cost? = Everything Else Example: Spending my gift cards

Page 19: Portions of this presentation are copyrighted.

Career Certification Advancement Continuing Education and Advanced Degrees

Family Spiritual Social

Volunteering

Page 20: Portions of this presentation are copyrighted.

Strategy Expand?

Where? How much? At what cost? (Time, Opportunity)

Product Emphasis SWOT Analysis

Strengths, Weaknesses, Opportunities & Threats

Page 21: Portions of this presentation are copyrighted.

In Code Compile-Time vs. Run-Time Deferred execution

LINQ: Language-Integrated Query

Page 22: Portions of this presentation are copyrighted.

In Projects Agile methodologies postpone some

decisions until later iterations. Waterfall methodologies try to decide everything up front.

Good Advice Front-load your risk If you must fail, fail early Conquer the unknown before it’s too late

Page 23: Portions of this presentation are copyrighted.

A fundamental tension: Analysis (“Look Before You Leap!”) vs.

Action (“He Who Hesitates is Lost”) The “Analysis Paralysis” phenomenon –

is it for real?

Page 24: Portions of this presentation are copyrighted.

Being Proactive means deciding now Deciding now has a cost

Making decisions in advance takes time and energy

Being Reactive means you don’t get to decide! Circumstances pick for you!

“Those Who Are Not Prepared Today Will Be Less So Tomorrow.”

Question: Does Agile = Reactive?

Page 25: Portions of this presentation are copyrighted.
Page 26: Portions of this presentation are copyrighted.

Intellectual Honesty

Capability

Capacity

Page 27: Portions of this presentation are copyrighted.

Refusing to pretend you’re an expert when you’re notReadily admitting your mistakesTrying to understand a compiler warning rather than suppressing the messageClearly understanding your program—not compiling it to see if it worksProviding realistic status reportsProviding realistic schedule estimates and holding your ground when management asks you to adjust them

-- From Code Complete by Steve McConnell

Page 28: Portions of this presentation are copyrighted.

What Can I Really Do?

Page 29: Portions of this presentation are copyrighted.

How Much Can I Really Handle?

Page 30: Portions of this presentation are copyrighted.

“Count the Cost”

Hours in a Week = 168! (not 250)

Work Hours <> Hours of Effort

Parkinson’s Law

“Discretionary” hours in the day (not many)

Useful Minutes in a MeetingDepends on the meeting, but leave at least 20 for wrap-up and asking “What's the Next Action?”)

Page 31: Portions of this presentation are copyrighted.

Know What You Don't Know

Be Informed

Page 32: Portions of this presentation are copyrighted.
Page 33: Portions of this presentation are copyrighted.
Page 34: Portions of this presentation are copyrighted.

Books Magazines Email Newsletters Browsing the Web Networking

User Groups Volunteering

Conferences and Other Events Ask Someone!

Page 35: Portions of this presentation are copyrighted.

Podcasts! .NET Rocks! Hanselminutes ARCast, ARCast.TV IT Conversations

Video Podcasts DNR TV (.NET Rocks TV)

Blogs = focused info

Page 36: Portions of this presentation are copyrighted.
Page 37: Portions of this presentation are copyrighted.
Page 38: Portions of this presentation are copyrighted.
Page 39: Portions of this presentation are copyrighted.

Priorities – “Big Rocks First”

Goals

Accountability

Page 40: Portions of this presentation are copyrighted.

Right now1)Context

2)Time available

3)Energy available

4)Priority (why is this last??)

Page 41: Portions of this presentation are copyrighted.
Page 42: Portions of this presentation are copyrighted.

Sometimes ditching or deleting is the best thing Poker: Don’t go by what’s already been spent “I think never is enough (yeah never is enough)

I never want to do that stuffI think never is enough (yeah never is enough)You never have to do that stuff”-- “Never Is Enough” by Barenaked Ladies

Page 43: Portions of this presentation are copyrighted.
Page 44: Portions of this presentation are copyrighted.
Page 45: Portions of this presentation are copyrighted.
Page 46: Portions of this presentation are copyrighted.

Go for “Best?” “Do Your Best,”

Not “Be the Best” “Perfection” is

not always the same as “best”

Focus on your strengths

Page 47: Portions of this presentation are copyrighted.
Page 48: Portions of this presentation are copyrighted.

Scott Hanselman’s blog: www.hanselman.com

Scott’s awesome tool list: www.hanselman.com/tools/

Neal Ford’s site: www.nealford.com Bruce Eckel’s site: www.mindview.net Brian Goetz’s site: www.briangoetz.com Books:

Getting Things Done by David Allen Code Complete by Steve McConnell

Page 49: Portions of this presentation are copyrighted.

Podcasts Hanselminutes: www.hanselminutes.com .NET Rocks ARCast.TV MSDN Channel 9 Videos

Blogs RSS Rules! (Atom too) Use Google Reader – It’s Free! Outlook 2007 has a news aggregator built in

Page 50: Portions of this presentation are copyrighted.

Recommended