Reflections of an Academic and Computer Scientist
Archives
Browse by category
Browse by date
Browse by entry
2009-11 -
Quotes of the Day -
General
2009-11 -
Learning Through Crisis -
Patterns,
Teaching and Learning
2009-11 -
The Gang-of-Four Book at
Fifteen -
Patterns,
Software Development
2009-11 -
Towards Software that Improves
on Index Cards -
Software Development
2009-11 -
Knowledge Arbitrage -
General,
Teaching and Learning
2009-11 -
Learning via Solutions to our
Limitations -
Patterns,
Teaching and Learning
2009-11 -
Time Waits for No One -
Computing,
Personal
2009-11 -
Reality versus Simulation -
General,
Software Development
2009-11 -
Wherefore Art Thou Agile? -
Software Development
2009-11 -
Parts of Speech in Programming
Languages -
Computing,
Software Development
2009-11 -
It's All Just Programming -
Computing,
Software Development
2009-10 -
Writing to Learn,
Book-Style -
General,
Software Development,
Teaching and Learning
2009-10 -
Empirical Data about Software
Practices -
Software Development
2009-10 -
William Cook on Industry and
Academia -
Computing,
Software Development
2009-10 -
Two Thumbs Up for "On the Road
for Education" -
Running
2009-10 -
That Marathon Feeling Again
-
Running
2009-10 -
Universal Ideas of Harmonious
Design -
Computing,
Software Development
2009-10 -
Local Boys Succeed in Gaming
Industry -
General
2009-10 -
AP Computer Science, Back on
Peoples' Minds -
Computing,
Teaching and Learning
2009-10 -
An Off-Topic Musing about Love
and Life -
Personal
2009-10 -
Conscience and Clarity -
General
2009-10 -
Living with Yesterday -
General,
Running,
Teaching and Learning
2009-10 -
X of the Day -
Software Development
2009-10 -
Whom Should We Bore? -
Teaching and Learning
2009-10 -
Refactoring as Rewriting -
General,
Software Development
2009-10 -
Inconceivable? -
Running
2009-09 -
Life, Artificial and Oh So
Real -
Computing,
Personal,
Running
2009-09 -
Two Sides of My Job -
Computing,
Managing and Leading
2009-09 -
History Mournful and
Glorious -
General,
Teaching and Learning
2009-09 -
Always Start With A Test -
Software Development,
Teaching and Learning
2009-09 -
Agile Hippies? -
Software Development
2009-09 -
A Ditty For Running Long -
Running
2009-09 -
Quick Hits with an Undercurrent
of Change -
Computing,
General,
Software Development,
Teaching and Learning
2009-09 -
The Theory of Relativity,
Running Style -
Running
2009-09 -
Old Dreams Live On -
Computing,
Personal
2009-09 -
An Encore Performance -
Running
2009-09 -
Starting to Think -
Teaching and Learning
2009-09 -
Reviewing a Career Studying
Camouflage -
General,
Patterns
2009-09 -
Thoughts Early in a Run -
Running
2009-09 -
Skepticism and Experiment -
Software Development
2009-08 -
Programming Behind the
Curtain -
Software Development,
Teaching and Learning
2009-08 -
What a Difference... -
Running
2009-08 -
Agile Course Design -
Teaching and Learning
2009-08 -
The Trade-off Between Process
and Tools -
Software Development
2009-08 -
Meaning, Motivation, and
Learning -
Teaching and Learning
2009-08 -
Teaching is Hard -
Teaching and Learning
2009-08 -
Building Mileage Through My
Tough Zone -
Running
2009-08 -
Whither Programming? -
Computing,
Software Development
2009-08 -
Keeping Things Visible -
Managing and Leading,
Software Development
2009-08 -
One Giant Leap for
Computing -
Computing,
Software Development
2009-08 -
Agile Moments: Evolution and
Time -
Software Development
2009-08 -
Scratching Itches and the Peril
of Chapter 1 -
Computing,
Teaching and Learning
2009-08 -
A Loosely-Connected Friday
Miscellany -
Computing,
General,
Software Development,
Teaching and Learning
2009-08 -
Woody Allen Is On Line 1 -
General,
Software Development
2009-08 -
More Advice on my Advice:
Confidence and Commitment -
Teaching and
Learning
2009-08 -
Advice on my Advice to a
Prospective Web Developers -
Software Development,
Teaching and Learning
2009-08 -
Sometimes, Students Have an
Itch to Scratch -
Computing,
Teaching and Learning
2009-08 -
Casting Shadows -
General,
Managing and Leading
2009-07 -
Advice for a Prospective Web
Developer -
Software Development
2009-07 -
CS in Everything: On the
Hardwood -
Computing,
Personal,
Teaching and Learning
2009-07 -
Running in the Middle -
Running
2009-07 -
Talking and Doing -
Software Development,
Teaching and Learning
2009-07 -
Lengthen, Then Strengthen -
Patterns,
Running
2009-07 -
Ready for a More? -
Running
2009-07 -
Is He Talking About News, or
Classroom Content? -
General,
Teaching and Learning
2009-07 -
They Say These Things Come in
Threes... -
General
2009-07 -
Promotion from Tweet to Blog
Entry -
Software Development
2009-07 -
Patterns as Compression
Technology -
Patterns,
Software Development,
Teaching and Learning
2009-07 -
Former Students Crossing the
Divide -
General
2009-07 -
Five Years On -
General
2009-07 -
Agile Moments: TDD and the
Affordances of Programming -
Software Development,
Teaching and Learning
2009-07 -
Miscellaneous Notes on Using
Computers -
Computing,
Teaching and Learning
2009-07 -
What Remains Is What Will
Matter -
Computing,
Teaching and Learning
2009-07 -
Cleaning Data Off My Desk -
Computing,
General,
Managing and Leading
2009-07 -
Thinking About Testing and
Software Engineering -
Software Development,
Teaching and Learning
2009-06 -
The Last Monday in June -
Running
2009-06 -
The Why of X -
Computing,
General,
Teaching and Learning
2009-06 -
X of the Day -
General,
Software Development,
Teaching and Learning
2009-06 -
Brains, Patterns, and
Persistence -
General,
Teaching and Learning
2009-06 -
Another Connection to
Journalism -
Computing,
Software Development
2009-06 -
Agile Moments While Reading the
Newspaper -
General,
Software Development
2009-06 -
Revolution Out There -- and
Maybe In Here -
General,
Teaching and Learning
2009-06 -
Paying for Value or Paying for
Time -
General,
Managing and Leading,
Software Development,
Teaching and Learning
2009-06 -
The Next 700 ... -
Computing
2009-05 -
How To Be Invincible -
General
2009-05 -
Developing Instinct -
Running,
Software Development,
Teaching and Learning
2009-05 -
The Why of Lambda -
Computing
2009-05 -
Is There a Statute of
Limitations for Blogging? -
General
2009-05 -
Parsing Expression Grammars in
the Compiler Course -
Computing,
Teaching and Learning
2009-05 -
The Body Adapts Slowly,
Especially Now -
Running
2009-05 -
Bright Lines in Learning and
Doing -
Patterns,
Software Development,
Teaching and Learning
2009-05 -
Practice and Dogma in
Testing -
Patterns,
Software Development,
Teaching and Learning
2009-05 -
Robert's Rules of Order and
Agile Forces -
Managing and Leading,
Patterns,
Software Development
2009-05 -
Computer as Medium -
Computing
2009-05 -
Surprises, Problems, and Small
Aircraft -
Personal,
Software Development
2009-05 -
Lessons from Compilers Course
Experiment -
Software Development,
Teaching and Learning
2009-05 -
The Annual Book March -
General
2009-05 -
Making Language -
Computing,
Teaching and Learning
2009-05 -
Problem-Based Universities and
Other Radical Changes -
Teaching and
Learning
2009-05 -
Best Case Scenario -
Personal,
Running
2009-04 -
Follow Up to "Bug or
Feature" -
Computing
2009-04 -
Dynamic Scope as Bug or
Feature -
Computing,
Software Development
2009-04 -
Getting Caught Up In Stupid
Details -
Computing,
Teaching and Learning
2009-04 -
Slipping Schedules and Changing
Scope in the Compiler Course -
Software
Development,
Teaching and Learning
2009-04 -
Should Code Die On
Schedule? -
Software Development
2009-04 -
Posts of the Day -
Software Development,
Teaching and Learning
2009-04 -
Keeping Up Versus Settling
Down -
Computing,
Teaching and Learning
2009-04 -
Language Driving
Programming -
Patterns,
Software Development
2009-04 -
Musings on Software,
Programming, and Art -
General,
Software Development
2009-04 -
Quick Hits on the Way Out of
Dodge -
Computing,
Software Development,
Teaching and Learning
2009-04 -
The Hard Part -
General
2009-04 -
A First Race -
Running
2009-04 -
Debugging by Biction -
Software Development,
Teaching and Learning
2009-04 -
Too Much a Computer
Scientist -
Personal
2009-03 -
Teaching Software
Engineering -
Software Development,
Teaching and Learning
2009-03 -
Looking Forward to Time
Working -
Computing,
General
2009-03 -
Anger and Starting Again -
Running,
Teaching and Learning
2009-03 -
Meta-Blog: Follow-Up to My
Adele Goldberg Entry -
Computing,
General
2009-03 -
Adele Goldberg, Computer
Scientist and Entrepreneur -
Computing,
Software Development
2009-03 -
Got To Begin Again -
Running
2009-03 -
At Least It's Not Too Easy
-
Computing,
Software Development,
Teaching and Learning
2009-03 -
Setting a Good Example -
Personal,
Teaching and Learning
2009-03 -
Imbued With The Spirit Of
YAGNI -
Personal
2009-03 -
Sweating The Small Stuff -
Software Development,
Teaching and Learning
2009-03 -
Individuals and Feedback in the
Organization -
Managing and Leading
2009-03 -
Coming Up For Air -
General,
Personal
2009-03 -
Two Months to the Starting
Line -
Running
2009-02 -
Notes for Students Working on
Projects -
Software Development,
Teaching and Learning
2009-02 -
Even More on Programming and
Computational Thinking -
Computing,
Software Development,
Teaching and Learning
2009-02 -
Hope for Troubled Economic
Times -
General
2009-02 -
More on Programming and
Computational Thinking -
Computing,
Teaching and Learning
2009-02 -
Posts of the Day -
Computing,
General
2009-02 -
Computational Thinking without
Programming -
Computing,
Teaching and Learning
2009-02 -
Two -
Running
2009-02 -
Another Take on Embracing
Failure -
Teaching and Learning
2009-02 -
Embracing Failure -
Software Development,
Teaching and Learning
2009-02 -
So Little Computer
Science... -
General,
Managing and Leading
2009-02 -
Remembering the Answer a Few
Days Late -
General
2009-01 -
Pop Interview! -
General
2009-01 -
Using Code to Document Lab
Procedure -
Computing
2009-01 -
Our Gods Die Hard -
Personal
2009-01 -
Design in Agile Methods -
Software Development
2009-01 -
A Story-Telling Pattern from
the Summit -
General,
Patterns
2009-01 -
Rebooting Computing Summit --
This and That -
General
2009-01 -
Rebooting Computing Workshop
Approach Redux -
Computing
2009-01 -
Rebooting the Public Image of
Computing -
Computing,
Teaching and Learning
2009-01 -
Notes on the Rebooting
Computing Summit -
Computing,
Teaching and Learning
2009-01 -
Looking Ahead -- To Next
Week -
Software Development,
Teaching and Learning
2009-01 -
Fly on the Wall -
General,
Teaching and Learning
2008-12 -
Ending an Unusual Month and
Year -
Personal
2008-12 -
Feeling Incompetent -
Personal,
Teaching and Learning
2008-12 -
Small Surprises While
Grading -
Patterns,
Teaching and Learning
2008-12 -
You Are Here ’ X -
Teaching and Learning
2008-12 -
Movin' Out, Twyla Tharp, and
Inspiration -
General,
Personal,
Teaching and Learning
2008-12 -
Echoes -
Computing,
Running,
Teaching and Learning
2008-12 -
Agile Fading? -
Software Development
2008-12 -
The Development Arc of a
Program and a Teaching Idea -
Teaching and
Learning
2008-11 -
Disconnected Thoughts to End
the Month -
General,
Personal
2008-11 -
Code, and Lots Of It -
Computing,
Software Development
2008-11 -
Agile Thoughts: Humans Plus
Code -
Computing,
Software Development
2008-11 -
Where Influential Women in
Computing Come From -
Computing
2008-11 -
Doing It Wrong Fast -
General,
Software Development
2008-11 -
Lest We Forget the
Mathematicians -
Computing
2008-11 -
That's a Wrap -
General
2008-11 -
Workshop 6: The Next Generation
of Scientists in the Workforce -
Computing,
Teaching and Learning
2008-11 -
Workshop 5: Curriculum
Development -
Computing,
Teaching and Learning
2008-11 -
What Motivates Kids These
Days -
Teaching and Learning
2008-11 -
Workshop 4: Computer Scientists
on CS Education Issues -
Computing,
Teaching and Learning
2008-10 -
SECANT This and That -
Computing,
General,
Teaching and Learning
2008-10 -
Workshop 3: Computational
Thinking in Physics -
Computing,
Teaching and Learning
2008-10 -
Workshop 2: Computational
Thinking in the Health Sciences -
Computing,
Teaching and Learning
2008-10 -
Workshop 1: A Course in
Computational Thinking -
Computing,
Teaching and Learning
2008-10 -
Notes on the SECANT Workshop:
Table of Contents -
Computing,
Teaching and Learning
2008-10 -
Information, Dystopia, and a
Hook -
Computing,
General
2008-10 -
Clearing the Mind for a
Trip -
General,
Personal
2008-10 -
40th Anniversaries -
Computing
2008-10 -
I've Been Reddited -
Computing,
General
2008-10 -
No One Programs Any More -
Computing
2008-10 -
A Good Time to Be Agile -
Software Development
2008-10 -
Odds and Ends from Recent
Reading and Writing -
General
2008-10 -
Social Networks and the
Changing Relationship Between Students and Faculty -
General,
Teaching and Learning
2008-10 -
I Got Nowhere Else To Go -
Patterns,
Teaching and Learning
2008-10 -
Databases and the Box -
Computing,
General
2008-10 -
The Key Word is "Thinking"
-
Computing,
Teaching and Learning
2008-10 -
The Opposite of "Don't Do
That" -
Software Development,
Teaching and Learning
2008-09 -
Radical Code -
Computing
2008-09 -
Programming, Pictures, and
Code -
Software Development
2008-09 -
Another Reason To Run Long
Distances -
Running
2008-09 -
An Experiment with Students
Creating Examples -
Software Development,
Teaching and Learning
2008-09 -
Shut Up. Better Yet, Ask a
Question. -
Patterns,
Teaching and Learning
2008-09 -
From a Champion's Mind -
Software Development,
Teaching and Learning
2008-09 -
Design Creates People, Not
Things -
Patterns,
Software Development,
Teaching and Learning
2008-09 -
More on the Nature of Computer
Science -
Computing,
Teaching and Learning
2008-09 -
Creating Examples and Writing
Programs -
Software Development,
Teaching and Learning
2008-09 -
Not Running -
Running
2008-09 -
"Yes, We Do That" -
Patterns,
Software Development
2008-09 -
Language, Patterns, and
Blogging -
Computing,
Patterns,
Teaching and Learning
2008-09 -
B.B. King, CS Wannabe -
Computing,
General
2008-08 -
The Universe is a
Visualization -
Computing
2008-08 -
What Grades Mean -
Teaching and Learning
2008-08 -
The Start of the Semester -
Computing,
Teaching and Learning
2008-08 -
Unexpected Computer Science
Reference -
Computing
2008-08 -
Lawyers Read My Blog -
General
2008-08 -
Stalking the Wily
Misconception -
Computing,
Teaching and Learning
2008-08 -
A Lost Summer -
Personal,
Running
2008-08 -
Inquisitive Computing -
Computing
2008-08 -
Less, Sooner -
General,
Software Development,
Teaching and Learning
2008-08 -
TDD and GTD: Instances of a
Pattern -
Patterns,
Software Development
2008-08 -
Side Effects and Types in
Refactoring -
Patterns,
Software Development
2008-08 -
SIGCSE Day 2 -- This and
That -
Computing,
Teaching and Learning
2008-08 -
Design Ideas Lying in Wait
-
Patterns,
Software Development
2008-07 -
Small Programs and Limited
Language -
Software Development,
Teaching and Learning
2008-07 -
Scripting, CS1, and Language
Theory -
Computing,
Software Development,
Teaching and Learning
2008-07 -
Scripting Languages, Software
Development, and Novice Programmers -
Computing,
Software Development,
Teaching and Learning
2008-07 -
Revolution, Then Evolution
-
General,
Patterns
2008-07 -
Computing and Modern
Culture -
Computing,
Software Development
2008-07 -
Papadimitriou, the Net, and
Writing -
Computing
2008-07 -
Still Figuring Things Out -
Running
2008-07 -
Wadler on Abelson and
Sussman -
Computing,
Teaching and Learning
2008-07 -
Object-Oriented Algorithm
Flashback -
Computing,
Software Development,
Teaching and Learning
2008-07 -
Interlude -
General
2008-07 -
Patterns in My Writing -
General,
Patterns
2008-07 -
More on Problems and Art in
Computer Science -
Computing,
Teaching and Learning
2008-07 -
Wedding Season -
General,
Personal
2008-07 -
Science, Education, and
Independent Thought -
General,
Teaching and Learning
2008-07 -
Running Half-Year in Review
-
Running
2008-07 -
Math and Computing as Art -
Computing,
Running,
Teaching and Learning
2008-07 -
A Small Curricular Tempest
-
Computing,
Teaching and Learning
2008-06 -
Not Reading in the Wild -
General
2008-06 -
The Other OOPSLA Submission
-
Software Development,
Teaching and Learning
2008-06 -
Notes to Your Future Self -
Teaching and Learning
2008-06 -
Home Alone -
Personal
2008-06 -
William James and Focus -
General,
Running,
Software Development
2008-06 -
A Picture of My Blog -
General
2008-06 -
Two Patterns Dealing with Side
Effects -
Patterns,
Software Development
2008-06 -
Sweet Dreams, Friday Afternoon
Edition -
Personal
2008-06 -
The Subject of My Writing -
General,
Personal
2008-06 -
Fall Semester Seems Far Away
Right Now -
Computing,
Teaching and Learning
2008-06 -
I Run Again -
Running
2008-06 -
Not Reading, and Writing -
General,
Managing and Leading
2008-06 -
Not Reading Books -
General,
Patterns
2008-05 -
Google Impressions -
General
2008-05 -
K-12 Road Show Summit, Day
Two -
Computing,
General
2008-05 -
K-12 Road Show Summit, Day
One -
Computing,
General
2008-05 -
Geohashing in Ruby -
Computing
2008-05 -
Off to Visit Google -
Computing,
Teaching and Learning
2008-05 -
Dysfunctions and Business
Books -
Managing and Leading
2008-05 -
The Split Mind of a
Scientist -
General,
Teaching and Learning
2008-05 -
My New Baby -
Personal
2008-05 -
Cognitive Surplus and the
Future of Programming -
Computing,
General,
Teaching and Learning
2008-05 -
"Rebooting Computing"
Summit -
Computing,
Teaching and Learning
2008-05 -
The Seductiveness of Job
Security -
General,
Personal
2008-05 -
Being Part of a Group -
General
2008-05 -
Being There -
Teaching and Learning
2008-05 -
Solid and Relevant -
Computing,
General,
Teaching and Learning
2008-05 -
Narrative Fallacy on My
Mind -
Computing,
General,
Patterns
2008-05 -
Two Conversations -
Managing and Leading
2008-05 -
Verdict Is In On One OOPSLA
Submission -
Computing,
Software Development,
Teaching and Learning
2008-05 -
Old Teaching Wisdom -
Teaching and Learning
2008-05 -
Patterns as Descriptive
Grammar -
Computing,
Patterns,
Software Development
2008-05 -
Optimizing Education -
Computing,
Teaching and Learning
2008-05 -
Another Thesis Defense -
Computing,
Teaching and Learning
2008-05 -
Some Lessons from the Ruby
Iteration -
Computing,
Teaching and Learning
2008-04 -
Programming in Several
Guises -
Computing
2008-04 -
On the Small Doses Pattern
-
General,
Patterns
2008-04 -
The Small Doses Pattern -
Patterns,
Software Development
2008-04 -
One Advantage Corporate
Managers Have Over University Department Heads -
Managing and Leading
2008-04 -
Right On Time -
General,
Personal
2008-04 -
SIGCSE Day 3 -- CS Past,
Present, and Future -
Computing,
Teaching and Learning
2008-04 -
The Worst Kind of Job -
Computing,
Software Development
2008-04 -
When Having No Class Is
Okay -
Teaching and Learning
2008-04 -
One Observation from Short
Iterations -
Teaching and Learning
2008-04 -
Astrachan's Law for a New
Generation? -
Computing,
Software Development,
Teaching and Learning
2008-04 -
Ruby Tuesday -
Software Development,
Teaching and Learning
2008-03 -
Data-Intensive Computing and CS
Education -
Computing,
Teaching and Learning
2008-03 -
SIGCSE Day 2 -- Plenary Address
by Marissa Mayer -
Computing,
Software Development,
Teaching and Learning
2008-03 -
A Change in Direction at
ChiliPLoP -
Computing,
Software Development,
Teaching and Learning
2008-03 -
SIGCSE Day 3 -- Expectation and
Outcome -
Teaching and Learning
2008-03 -
SIGCSE Day 1 -- Innovating our
Image -
Computing,
Teaching and Learning
2008-03 -
Not an Example
of Problem-Based Learning -
Teaching and
Learning
2008-03 -
SIGCSE Day 1 -- Nifty
Assignments -
Computing,
Teaching and Learning
2008-03 -
SIGCSE Day 1 -- The Mystery
Problem -
Computing,
Teaching and Learning
2008-03 -
SIGCSE Day 1 -- Randy Pausch
and Alice -
Computing,
Teaching and Learning
2008-03 -
SIGCSE Day 1 -- This and
That -
General,
Personal
2008-03 -
Notes on SIGCSE 2008: Table of
Contents -
Computing,
Running,
Software Development,
Teaching and Learning
2008-03 -
Re-Upping for Three Years -
Managing and Leading
2008-03 -
On the Roads Back in
Portland -
General,
Running
2008-03 -
An Odd Dinner Conversation
-
Computing,
Personal
2008-03 -
And the Winner Is... -
Software Development
2008-03 -
Them's Fighting Words -
Computing,
Software Development
2008-03 -
Toward Less Formal Software
-
Computing,
Patterns,
Software Development
2008-02 -
The Complement of
Schadenfreude -
General
2008-02 -
We Are Not Alone -
Computing,
Teaching and Learning
2008-02 -
A Few Thoughts on Artists as
Programmers -
Computing,
Teaching and Learning
2008-02 -
Getting Lost -
Computing,
General,
Patterns,
Running,
Software Development,
Teaching and Learning
2008-02 -
Door No. 2 -
Computing,
Teaching and Learning
2008-02 -
Unexpected Inspiration -
Running
2008-02 -
Father, Forgive Me -
Software Development,
Teaching and Learning
2008-02 -
You Know You're Doing Important
Work... -
Computing,
General
2008-02 -
Do We Need Folks With CS
Degrees? -
Computing,
Software Development,
Teaching and Learning
2008-02 -
Catching a Meme at the End of a
Long Week -
Computing,
Software Development
2008-02 -
Agile Thoughts While Preparing
My Course -
Software Development,
Teaching and Learning
2008-02 -
Under Review -
Managing and Leading,
Personal
2008-02 -
An Honest Question Deserves An
Honest Answer -
Computing,
Managing and Leading
2008-02 -
Using the Writing Metaphor in
Both Directions -
Software Development,
Teaching and Learning
2008-02 -
Passion is Job 1 -
Teaching and Learning
2008-02 -
What Steve Martin Can Teach
Us -
Software Development,
Teaching and Learning
2008-02 -
The Program's the Thing -
Computing,
Software Development
2008-02 -
An Unexpected Connection -
Personal,
Software Development,
Teaching and Learning
2008-01 -
What is a Tree? -
Computing,
Patterns
2008-01 -
A Broken Record? -
Software Development,
Teaching and Learning
2008-01 -
Spirit of the Marathon -
Running
2008-01 -
Running, Programming, and
Tools -
Running,
Software Development
2008-01 -
The Stars Trust Me -
General,
Managing and Leading
2008-01 -
More on Computational
Simulation, Programming, and the Scientific Method -
Computing,
Software Development
2008-01 -
MetaBlog: Good News, No
News -
General
2008-01 -
Busy Days, Computational
Science -
Computing,
Software Development
2008-01 -
A Tale of Three Days -
Managing and Leading,
Personal
2008-01 -
An Open-Source Repository for
Course Projects -
Software Development,
Teaching and Learning
2008-01 -
Planning and the Project
Course -
Managing and Leading,
Software Development,
Teaching and Learning
2008-01 -
Follow Up to Recent Entry on
Intro Courses -
Computing,
Teaching and Learning
2008-01 -
Admin Pushing Teaching to the
Side -
Managing and Leading,
Personal,
Teaching and Learning
2008-01 -
Teaching Compilers by
Example -
Computing,
Teaching and Learning
2008-01 -
New Year, Old Topics -
Computing,
Teaching and Learning
2007-12 -
2007 Running Year in Review
-
Running
2007-12 -
A Panoply of Languages -
Computing,
Software Development,
Teaching and Learning
2007-12 -
An Unexpected Christmas
Gift -
Personal,
Teaching and Learning
2007-12 -
Increasing Your Sustainable
Pace -
Running,
Software Development
2007-12 -
Notes on a SECANT Workshop:
Table of Contents -
General
2007-12 -
Post-Semester This and That
-
General
2007-12 -
An Unexpected Opportunity -
General
2007-12 -
Computing in Yet Another
Discipline -
Computing
2007-12 -
Not Your Father's Data Set
-
Computing,
Teaching and Learning
2007-12 -
Thoughts While Killing Time
with the Same Old Ills -
Computing,
Teaching and Learning
2007-12 -
It's a Wrap -
Personal,
Software Development
2007-12 -
At the End of Week
n -
Computing,
Personal,
Teaching and Learning
2007-12 -
Catch What You're Thrown -
Patterns,
Personal
2007-12 -
Good News, Bad News -
Running
2007-11 -
Coincidence by Metaphor -
Software Development,
Teaching and Learning
2007-11 -
Learning About Software from
The Theater, and Vice Versa -
Patterns,
Software Development
2007-11 -
Comments on "A Program is an
Idea" -
Computing,
Software Development
2007-11 -
A Quick Thought on
Minimesters -
Teaching and Learning
2007-11 -
A Quick Thought on Lecture
-
Teaching and Learning
2007-11 -
A Program is an Idea -
Computing
2007-11 -
Now Appearing at a Theater Near
You... -
Personal
2007-11 -
For the Fruits of This
Creation -
General
2007-11 -
Small World -
Computing,
Personal
2007-11 -
Workshop 5: Wrap-Up -
Computing,
General,
Teaching and Learning
2007-11 -
Workshop 4: Programming
Scientists -
Computing,
Teaching and Learning
2007-11 -
Workshop 3: The Next
Generation -
Computing,
Teaching and Learning
2007-11 -
Workshop 2: Exception Gnomes,
Garbage Collection Fairies, and Problems -
Computing,
Teaching and Learning
2007-11 -
Making Time to Do What You
Love -
General,
Software Development
2007-11 -
Workshop 1: Creating a Dialogue
Between Science and CS -
Computing,
Teaching and Learning
2007-11 -
Workshop Intro: Teaching
Science and Computing -
Computing,
Teaching and Learning
2007-11 -
Notes to My Bloglines
Readers -
General
2007-11 -
Programming Challenges -
Computing,
Patterns,
Software Development,
Teaching and Learning
2007-11 -
Magic Books and Connections to
Software -
Computing,
Software Development
2007-11 -
Magic Books -
Computing,
General
2007-11 -
Lack of Confidence and
Teamwork -
General,
Managing and Leading,
Software Development
2007-11 -
Electronic Communities and
Dancing Animals -
Computing,
General
2007-11 -
Refactoring, Functional
Programming-Style -
Patterns,
Software Development
2007-11 -
How to Tell You Have Recovered
Enough From Running a Marathon -
Running
2007-10 -
This One Was 26.2 Miles, Too
Trust Me -
Running
2007-10 -
Another Reason to Support
Education -
Teaching and Learning
2007-10 -
Missing OOPSLA -
Computing,
Software Development
2007-10 -
Gonna Fly Now -
Running
2007-10 -
Working Hard, Losing Ground
-
General
2007-10 -
Project-Based Computer Science
Education -
Computing,
Software Development,
Teaching and Learning
2007-10 -
Some Thoughts on How to
Increase CS Enrollments -
Computing,
Teaching and Learning
2007-10 -
More on Forth and a New
Compilers Course -
Computing,
Software Development,
Teaching and Learning
2007-10 -
Thoughts as I Begin My
Taper -
Running
2007-10 -
Three Lists, Three Agile
Ideas -
Patterns,
Software Development
2007-10 -
Go Forth and M* -
Computing,
Software Development
2007-10 -
Today I Wrote a Program -
General,
Software Development
2007-10 -
Fear and Loathing in the
Computer Lab -
Computing,
Software Development,
Teaching and Learning
2007-10 -
OOPSLA Evolving -
Computing,
Software Development
2007-10 -
Walk the Wall, Seeger -
General,
Software Development,
Teaching and Learning
2007-10 -
The Right (Kind of) Stuff -
General,
Software Development
2007-10 -
Easy, Unlike a Sunday
Morning -
Running
2007-09 -
Unexpected Fun Cleaning out My
Closet -
Computing,
General
2007-09 -
Invent. Tell the Story. -
General,
Teaching and Learning
2007-09 -
Updates, Courtesy of My
Readers -
Computing,
Software Development,
Teaching and Learning
2007-09 -
Program, Teach, Sleep... -
Software Development,
Teaching and Learning
2007-09 -
99 Goes Into 2 -
Running
2007-09 -
Devil's Advocate for Types
-
Computing,
Software Development
2007-09 -
Hype, or Disseminating
Results? -
Computing,
Software Development
2007-09 -
A Great Feeling -
Software Development,
Teaching and Learning
2007-09 -
Language Choice and Inheriting
a Codebase -
Software Development
2007-09 -
Software Engineering Metaphor,
Mythology, and Truth -
Software Development
2007-09 -
How We Share Teaching
Practice -
Teaching and Learning
2007-09 -
Blackjack -
Running
2007-09 -
Math Blues -
Computing,
Teaching and Learning
2007-08 -
Good Writing, Good
Programming -
Computing,
Patterns,
Software Development,
Teaching and Learning
2007-08 -
It's Not Them; It's Me -
General,
Personal
2007-08 -
Refactoring, Beyond
Software -
Computing,
Software Development
2007-08 -
All Out. All the Time. -
Running,
Software Development
2007-08 -
You Want Security? -
Computing,
General
2007-08 -
Seeing and Getting the
Power -
Computing,
Teaching and Learning
2007-08 -
Helping Developers Feel the Win
of Agile Practices -
Software Development,
Teaching and Learning
2007-08 -
Would I Lie to You? -
Teaching and Learning
2007-08 -
Seen in the IND Airport -
General,
Personal
2007-08 -
Let's Kill and Dick and
Jane -
Computing,
Patterns,
Teaching and Learning
2007-08 -
Running on the Road:
Greenfield, Indiana -
Running
2007-07 -
Preparing for a Fall
Marathon -
Running
2007-07 -
A Nice Example of a Functional
Programming Pattern -
Patterns
2007-07 -
Agile Themes: Honesty and The
Prime Directive -
General,
Software Development
2007-07 -
Agile Themes: Honesty and
Blocking -
General,
Software Development
2007-07 -
Miscellaneous Blogging
Thoughts -
General,
Personal
2007-07 -
Agile Themes: Defining
Agile -
Software Development
2007-07 -
Intelligent Game Playing in the
News -
Computing,
Personal
2007-07 -
A Reunion with Reunion -
General,
Personal
2007-07 -
Checkers -- Solved! -
Computing
2007-07 -
Copying the Masters -
Teaching and Learning
2007-07 -
Mathematics as "Social
Construct" -
Computing,
General
2007-07 -
Mathematics, Problems, and
Teaching -
Computing,
Teaching and Learning
2007-07 -
Stay Focused -
Personal,
Teaching and Learning
2007-07 -
Heard at a Summit on K-12
Education -
Teaching and Learning
2007-07 -
Thinking Ahead to OOPSLA -
Computing,
Patterns,
Software Development
2007-07 -
Preparing for Fall Compilers
Course (Almost) -
Computing,
Software Development,
Teaching and Learning
2007-07 -
Quick Hits, Saturday
Edition -
Computing,
Software Development,
Teaching and Learning
2007-07 -
Independence Day Reading -
Computing,
Teaching and Learning
2007-07 -
Language Science -
General
2007-07 -
Recursion, Natural Language,
and Culture -
Computing,
General,
Teaching and Learning
2007-07 -
Computational Processes in
Nature -
Computing
2007-06 -
Research, Prestige, and an
Undergraduate Education -
General,
Personal,
Teaching and Learning
2007-06 -
Hobnobbing with Legislators
-
Computing,
General
2007-06 -
Digging a Hole Just to Climb
Out -
Patterns,
Teaching and Learning
2007-06 -
A Good Start -
Running
2007-06 -
XUnit Test Patterns and the
Duplex Book -
General,
Software Development,
Teaching and Learning
2007-06 -
More Dissatisfaction with Math
and Science Education -
Computing,
General,
Teaching and Learning
2007-06 -
Teaching Science and Math to
Young Children -
Computing,
Teaching and Learning
2007-06 -
What is the Simplest Thing?
-
Software Development
2007-06 -
Two Things, Computing and
Otherwise -
Computing,
Teaching and Learning
2007-06 -
BASIC and COBOL Cross My
Path -
Computing,
Personal,
Software Development
2007-06 -
Computing's Great Ideas Are
Everywhere -
Computing
2007-06 -
Trying to Learn from All
Critics -
General,
Software Development,
Teaching and Learning
2007-06 -
Alan Kay's "The Reactive
Engine" -
Computing,
Software Development
2007-06 -
Agile Policy Development -
Managing and Leading
2007-06 -
Leading at a Higher Level -
Managing and Leading
2007-06 -
The Testing Effect -
Teaching and Learning
2007-06 -
Miscellaneous Thoughts for
Programmers -
Computing,
Software Development
2007-06 -
A Blog Entry From Before I Had
a Blog #2 -
General,
Software Development
2007-06 -
More on Structured Text -
Computing,
General
2007-05 -
But Raise Your Hand First -
Software Development,
Teaching and Learning
2007-05 -
Weinberg on Writing -
General,
Teaching and Learning
2007-05 -
Waiting on the World to
Change -
General
2007-05 -
Read My Blog -
Personal
2007-05 -
Formatting Text for
Readability -
Computing,
General
2007-05 -
The Strange and the
Familiar -
Teaching and Learning
2007-05 -
Someone Competent to Write
Code -
Software Development,
Teaching and Learning
2007-05 -
More on Metaphors for
Refactoring -
Software Development,
Teaching and Learning
2007-05 -
Good and Bad Use -
General,
Software Development,
Teaching and Learning
2007-05 -
Quick Hits -
Computing,
Personal,
Software Development
2007-05 -
All About Stories -
Software Development,
Teaching and Learning
2007-05 -
Starting Over, Again -
Running
2007-05 -
Persuasion, Teaching, and New
Practice -
Software Development,
Teaching and Learning
2007-05 -
Fish is Fish -
Computing,
Software Development,
Teaching and Learning
2007-05 -
Internalization as
Investment -
Software Development,
Teaching and Learning
2007-05 -
Student Learning as Confronting
Risk -
Teaching and Learning
2007-05 -
Risk in Delivering Software
-
Software Development
2007-05 -
Students Scoring Points -
Teaching and Learning
2007-05 -
Q School, Taking Exams, and
Learning Languages -
General,
Teaching and Learning
2007-05 -
Internalized Knowledge and
External Triggers -
Teaching and Learning
2007-05 -
The End Is Near -
Managing and Leading
2007-04 -
Open Mind, Closed Mind -
Computing,
Teaching and Learning
2007-04 -
Welcome to a New Century -
General,
Teaching and Learning
2007-04 -
Don Norman on Cantankerous
Cars -
Computing,
General
2007-04 -
No More Complaints -
General
2007-04 -
Discipline and Experience -
Software Development,
Teaching and Learning
2007-04 -
Making Something Tangible -
Managing and Leading,
Software Development,
Teaching and Learning
2007-04 -
Walking Out The Door -
Managing and Leading,
Software Development,
Teaching and Learning
2007-04 -
Less May Be More -
Computing,
Software Development
2007-04 -
If Only We Had More Time...
-
Computing,
Teaching and Learning
2007-04 -
Agile Moments: Accountability
and Continuous Feedback in Higher Ed -
Software
Development,
Teaching and Learning
2007-04 -
Kurt Vonnegut Has Come Unstuck
in Time -
General,
Personal
2007-04 -
Negative PRs -
Running
2007-04 -
Incendiary Humor Considered
Harmful? -
General,
Software Development
2007-04 -
Two, to Close the Week -
General,
Managing and Leading,
Personal
2007-04 -
Feats of Association -
Patterns,
Software Development,
Teaching and Learning
2007-04 -
Science Superstars for an
Unscientific Audience -
Computing,
General,
Teaching and Learning
2007-04 -
The First Monday in April -
Running
2007-03 -
A Hint for Idealess Web
Entrepreneurs -
Computing,
General
2007-03 -
One of Those Weeks -
Computing,
Personal
2007-03 -
It Seemed Like a Good Idea at
the Time -
Patterns,
Teaching and Learning
2007-03 -
The End of a Good Blog -
Computing,
General
2007-03 -
Another Way Life is Like
Running -
General
2007-03 -
Patterns in Space and Sound --
Merce Cunningham -
Patterns,
Software Development,
Teaching and Learning
2007-03 -
END DO -
Computing,
Software Development
2007-03 -
Turing Award History: Fran
Allen -
Computing
2007-03 -
Writing about Doing -
Patterns,
Software Development,
Teaching and Learning
2007-03 -
Yannis's Law on Programmer
Productivity -
Computing,
Software Development
2007-03 -
SIGCSE Day 3: Jonathan
Schaeffer and the Chinook Story -
Computing,
Teaching and Learning
2007-03 -
SIGCSE This and That -
Computing,
Teaching and Learning
2007-03 -
SIGCSE Day 1, Continued:
Teaching Honors -
Teaching and Learning
2007-03 -
SIGCSE Day 2: Read'n', Writ'n',
'Rithmetic ... and Cod'n' -
Computing,
Software Development,
Teaching and Learning
2007-03 -
SIGCSE Day 1: Computational
Thinking -
Computing
2007-03 -
SIGCSE Day 1: A Conference
First -
Personal
2007-03 -
SIGCSE Day 1: Media Computation
BoF -
Computing,
Teaching and Learning
2007-03 -
SIGCSE Day 1: Teaching Tips We
Wish We'd Known... -
Teaching and Learning
2007-03 -
Thinking Hard to Understand
-
Managing and Leading,
Personal
2007-03 -
Getting Back to Normal -
Running
2007-03 -
A Missed Opportunity -
Managing and Leading
2007-02 -
Preventing Employee Issues
-
Managing and Leading
2007-02 -
Forming a New Old Habit -
Running
2007-02 -
**p++^=q++=*r---s -
Computing,
Software Development
2007-02 -
ChiliPLoP 2007 Redux -
Patterns,
Software Development,
Teaching and Learning
2007-02 -
A State Conformable to
Nature -
Personal,
Teaching and Learning
2007-02 -
How to Really Succeed in
Research... -
Computing
2007-02 -
Being Remembered -
Computing,
Teaching and Learning
2007-02 -
One Problem I Need Not Worry
About -
Managing and Leading
2007-02 -
Respite in Hard Work, Done
Somewhere Else -
Personal
2007-02 -
A Partial Verdict -
Teaching and Learning
2007-02 -
Suit Up! -
Running
2007-02 -
3 Out Of 5 Ain't Bad -
Computing,
General
2007-02 -
A New Start -
Running
2007-02 -
Computer Science as Science
-
Computing
2007-02 -
Basic Concepts: The Unity of
Data and Program -
Computing,
Patterns
2007-02 -
Programming Patterns and "The
Conciseness Conjecture" -
Computing,
Patterns,
Software Development
2007-02 -
2006 Running in Review, A
Little Tardy -
Running
2007-02 -
Recursing into the Weekend
-
Computing,
Software Development,
Teaching and Learning
2007-02 -
Week of Science Challenge,
Computer Science-Style -
Computing,
General
2007-01 -
Searching for a College
Sysadmin -
General,
Managing and Leading
2007-01 -
Academic Searches -
General,
Managing and Leading
2007-01 -
Low Defenses, Low Mileage -
Running
2007-01 -
It's Not About Me -
Managing and Leading,
Patterns,
Teaching and Learning
2007-01 -
Class Personality and New
Ideas -
Computing,
Software Development,
Teaching and Learning
2007-01 -
Three Notes for a Friday -
Computing,
Teaching and Learning
2007-01 -
Getting Worse in Order to Get
Better -
Software Development,
Teaching and Learning
2007-01 -
The Verdict Is In -
Teaching and Learning
2007-01 -
Two Quick Notes -
General
2007-01 -
Blogging When the Gifts Are
Good -
General
2007-01 -
A Tentative First Post of the
Year -
General
2006-12 -
Holiday Filmfest -
General
2006-12 -
I'm Not Being Funny Here -
Teaching and Learning
2006-12 -
User Documentation and
Instructional Design -
Software Development,
Teaching and Learning
2006-12 -
The Long Tail as Software
Designer -
General,
Software Development
2006-12 -
Another Way Our Students Are
Different From Us -
Computing,
Teaching and Learning
2006-12 -
The Prospect of Writing a
Textbook -
General,
Teaching and Learning
2006-12 -
Am I a Writer, Too? -
General
2006-12 -
Learning about My
Communications Job ... -
General,
Running
2006-12 -
Needs, Courage, and Respect
-
General,
Managing and Leading
2006-12 -
Hello from Montreal -
General,
Running
2006-12 -
An Unplanned Risk -
Teaching and Learning
2006-12 -
Writing Code -
Software Development,
Teaching and Learning
2006-11 -
Market Timing and Learning
-
Teaching and Learning
2006-11 -
An Old Book Day -
Computing,
General
2006-11 -
Exuberance and Fear in the
Classroom -
Teaching and Learning
2006-11 -
No Shortcuts -
General,
Running,
Teaching and Learning
2006-11 -
More Serendipity -
Computing,
Teaching and Learning
2006-11 -
"No, We're Laughing
with You" -
General,
Teaching and Learning
2006-11 -
When Opportunity Knocks -
Computing,
Teaching and Learning
2006-11 -
Practice What I Preach -
Managing and Leading,
Software Development
2006-11 -
A Legend Learns to Respect the
Distance -
Running
2006-11 -
A Seven-Year Itch -
Managing and Leading
2006-11 -
The Transition Back to
Normal -
Running
2006-10 -
OOPSLA This and That -
Computing,
Software Development,
Teaching and Learning
2006-10 -
OOPSLA Day 3: Philip Wadler on
Faith, Evolution, and Programming Languages -
Computing,
Software Development
2006-10 -
OOPSLA Day 2: Jim Waldo "On
System Design" -
Computing,
Patterns,
Software Development
2006-10 -
OOPSLA Day 2: Guy Steele on
Fortress -
Computing,
Patterns,
Software Development
2006-10 -
OOPSLA Day 1: Gabriel and
Goldman on Conscientious Software -
Computing,
Software Development
2006-10 -
OOPSLA Day 1: Brenda Laurel on
Designed Animism -
Computing,
Patterns,
Software Development
2006-10 -
OOPSLA Educators' Symposium 1:
Bob Martin on OOD -
Software Development,
Teaching and Learning
2006-10 -
Misconceptions about Blogs
-
General
2006-10 -
Student Entrepreneurship -- and
Prosthetics? -
Software Development,
Teaching and Learning
2006-10 -
Undergraduates and
Start-Ups -
Software Development,
Teaching and Learning
2006-10 -
The Measure of All Things -
General
2006-10 -
Hope with Thin Envelopes -
Computing,
General
2006-10 -
On the whole... -
Running
2006-09 -
Expect the Unexpected for Every
Race -
Running
2006-09 -
Installing a New President
-
General,
Managing and Leading
2006-09 -
Taper Almost Finished -
Running
2006-09 -
The Aims of Education -
Teaching and Learning
2006-09 -
An Audience of One -
Patterns,
Teaching and Learning
2006-09 -
A New Entry for my
Vocabulary -
Computing,
General
2006-09 -
Professors Who Code -
Computing,
Software Development,
Teaching and Learning
2006-09 -
Beginning My Descent -
Running
2006-09 -
Department as Student
Recruiter -
Computing
2006-09 -
Department as Fundraiser -
Managing and Leading
2006-09 -
And Now We Return... -
General
2006-09 -
Just the Facts, Ma'am -
Running
2006-09 -
Crisis of Confidence -
General,
Running
2006-09 -
Entering a Long Weekend -
General,
Teaching and Learning
2006-08 -
Names and Jargon in CS1 -
Computing,
Software Development,
Teaching and Learning
2006-08 -
Entering the Final
Iteration -
Running
2006-08 -
Playing the Big Points Well
-
Computing,
General,
Managing and Leading
2006-08 -
Flush with Expectation for the
New Year -
General
2006-08 -
More on "Agile Teaching" -
Software Development,
Teaching and Learning
2006-08 -
An Easier 22 Miles -
Running
2006-08 -
Grades and Verticality -
Computing,
Software Development,
Teaching and Learning
2006-08 -
An Unsuccessful Curriculum
Proposal -
Managing and Leading,
Software Development
2006-08 -
Pre-Cease-and-Desist E-Mail
-
General
2006-08 -
Design as Choice -
Software Development
2006-07 -
20 Miles the Hard Way -
Running
2006-07 -
"July 27 at 2:00 PM" -
Managing and Leading,
Software Development
2006-07 -
A Classic David Gries Article
on Intro Courses -
Software Development,
Teaching and Learning
2006-07 -
The End of a Different Year
-
General,
Managing and Leading
2006-07 -
Quotes from a Box of Stuff
-
Managing and Leading
2006-07 -
Growing a Tech Industry Instead
of Corn -
Computing,
General,
Managing and Leading,
Software Development
2006-07 -
To Tell the Truth -
Running
2006-07 -
A Grading Experiment? -
Teaching and Learning
2006-07 -
Another Year of Blogging in the
Books -
General
2006-07 -
Driving Students Away -
Computing,
Teaching and Learning
2006-07 -
Humility and Revolution -
Computing,
General,
Managing and Leading
2006-06 -
Buried Treasures -
Computing,
Software Development,
Teaching and Learning
2006-06 -
One Reason I Like Agile
Methods -
Managing and Leading,
Running,
Software Development
2006-06 -
My Latest Half Marathon -
Running
2006-06 -
The H Number -
Computing,
General
2006-06 -
Two Motifs for the Day -
General,
Running
2006-06 -
Recruiting a Company to the
Area -
General
2006-06 -
Programming as Program
Transformation -
Computing,
Software Development,
Teaching and Learning
2006-06 -
Picking a Textbook for Fall
-
Computing,
Software Development,
Teaching and Learning
2006-06 -
Pleasantly Surprising
Interconnections -
Computing,
General,
Teaching and Learning
2006-06 -
Students, Faculty, and the
Internet Age -
Computing,
Software Development,
Teaching and Learning
2006-06 -
Programming as Map-Making -
Software Development
2006-06 -
Programming as Discovery and
Expression -
Software Development,
Teaching and Learning
2006-05 -
Market-Driven Academia -
General,
Managing and Leading
2006-05 -
Sometimes, Normal is Very
Good -
Running
2006-05 -
Dumbing Down Recipes -
General,
Software Development,
Teaching and Learning
2006-05 -
One Big Expenditure -
General
2006-05 -
Quality is Only One Good -
General,
Software Development
2006-05 -
Summer Means Fewer
Distractions -
General,
Managing and Leading
2006-05 -
Fifteen Compilers in Fifteen
Weeks -
Software Development,
Teaching and Learning
2006-05 -
A Lesson Learned -
Managing and Leading
2006-05 -
Different Kinds of Lazy and
Dumb -
Software Development,
Teaching and Learning
2006-05 -
A Weekend in Portland -
General,
Patterns
2006-04 -
Rain, Not Pain -
Running
2006-04 -
Process on My Mind -
General,
Software Development
2006-04 -
A Day with Camouflage
Scholars -
Computing,
Teaching and Learning
2006-04 -
Artistic Diversions from
Artistic Work -
Computing,
General
2006-04 -
Running on the Road: Carefree,
Arizona -
Running
2006-04 -
A Guilty Pleasure,
Language-Style -
Computing,
Software Development
2006-04 -
Back to the Basics.
Accelerated -
Computing,
Software Development,
Teaching and Learning
2006-04 -
Which Kind of Pain Today? -
Running
2006-04 -
Different Kinds of Pain -
Running,
Software Development,
Teaching and Learning
2006-04 -
Opening Day -- with a Slight
Delay -
Running
2006-04 -
Teaching XP in CS 1 -- Back in
1990! -
Software Development,
Teaching and Learning
2006-03 -
Getting My Groove Back -
Computing,
Software Development,
Teaching and Learning
2006-03 -
One of *Those* Days -
Teaching and Learning
2006-03 -
Busy with a Move... -
General,
Managing and Leading
2006-03 -
A Metaphor Lost -
Software Development
2006-03 -
Students Paying for Content
-
Computing,
Software Development,
Teaching and Learning
2006-03 -
Pink Socks -
Managing and Leading,
Running
2006-03 -
A Blog Entry From Before I Had
a Blog -
Computing,
Teaching and Learning
2006-03 -
SIGCSE Wrap-Up: This and
That -
Computing,
Teaching and Learning
2006-03 -
SIGCSE Buzz: Python Rising?
-
Computing,
Teaching and Learning
2006-03 -
Running on the Road: Houston,
Texas -
Running
2006-03 -
SIGCSE Day 1: Keynote Talk by
Rich Pattis -
Computing,
Teaching and Learning
2006-03 -
SIGCSE Day 0: Department Heads
Workshop -
Managing and Leading
2006-02 -
DNA, Ideas, and the CS
Curriculum -
Computing,
Teaching and Learning
2006-02 -
iPods and Big Ideas -
Computing,
Teaching and Learning
2006-02 -
Changing How People Think -
Patterns,
Software Development,
Teaching and Learning
2006-02 -
Death by Risk Aversion,
University Edition -
Teaching and Learning
2006-02 -
Eat *That* Dog Food -
Software Development,
Teaching and Learning
2006-02 -
Doing What You Love, University
Edition -
General,
Teaching and Learning
2006-02 -
Functional Programming
Moments -
Computing,
Patterns,
Software Development,
Teaching and Learning
2006-02 -
Deeper Things Under The
Surface -
Managing and Leading,
Running,
Teaching and Learning
2006-02 -
Is Web 2.0 a Mirage? -
Software Development
2006-02 -
Mac OS X Spell Checker
Trivia -
General
2006-02 -
Java Trivia: Unary Operators in
String Concatenation -
Computing,
Teaching and Learning
2006-01 -
Making Things Worse in the
Introductory Course -
Computing,
Teaching and Learning
2006-01 -
Reading Skills and Practice
-
Teaching and Learning
2006-01 -
Camouflage in Computer
Science -
Computing,
Teaching and Learning
2006-01 -
Offering Grace and Hope -
Managing and Leading
2006-01 -
Golden Rules, and a Favorite
Textbook -
Computing,
Teaching and Learning
2006-01 -
On Presentations, Slides, and
Talks -
Computing,
Teaching and Learning
2006-01 -
Marketing a New Academic
Program -
Managing and Leading
2006-01 -
Chairing Tutorials for OOPSLA
2006 -
Computing,
Software Development,
Teaching and Learning
2006-01 -
2005 Running in Review -
Running
2006-01 -
Just a Course in Compilers
-
Computing,
Teaching and Learning
2006-01 -
... But You Doesn't Have to
Call Me Lefschetz -
Computing,
General
2005-12 -
You Have to Write the
Program -
Computing,
General
2005-12 -
Agile as Students, but Not
Always as Programmers -
Software Development,
Teaching and Learning
2005-12 -
On the Popularity of Chess
-
General,
Teaching and Learning
2005-12 -
Joining the Present -
Computing,
Teaching and Learning
2005-12 -
Experiments in Art and
Software -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-12 -
Some Initial Thoughts on the
Task of Administration -
Managing and
Leading
2005-12 -
An Unexpected Personal Best in
the 5K -
Running
2005-12 -
You Might Be a Runner If...
-
Running
2005-12 -
A Milestone for Our Student
Population -
Software Development,
Teaching and Learning
2005-12 -
A First Run in Portland -
Running
2005-12 -
Cardinality -- or Absolute
Value? -
Managing and Leading,
Software Development,
Teaching and Learning
2005-11 -
A Formula for Intelligence
-
Managing and Leading,
Software Development,
Teaching and Learning
2005-11 -
The Passing of a Friend -
General,
Patterns
2005-11 -
This and That, from the Home
Front -
Computing,
General,
Software Development,
Teaching and Learning
2005-11 -
More on "We're Doomed" -
Computing,
Teaching and Learning
2005-11 -
Teaching as Subversive
Inactivity -
Computing,
Patterns,
Teaching and Learning
2005-11 -
Popularizing Science through
Writing and Teaching -
General,
Patterns,
Software Development,
Teaching and Learning
2005-11 -
More Visibility from the
Blog -
General,
Software Development,
Teaching and Learning
2005-11 -
Getting Back to the Usual -
Running
2005-11 -
An Index to the OOPSLA
Diaries -
Computing,
General,
Patterns,
Software Development,
Teaching and Learning
2005-11 -
OOPSLA Day 2: A Panel of the
Direction of CS Education -
Patterns,
Software Development,
Teaching and Learning
2005-11 -
Beautiful Hacks Live On -
Patterns,
Software Development
2005-11 -
Simplicity and Humility in
Start-Ups -
Computing,
General,
Software Development
2005-11 -
OOPSLA Day 2: Ward Cunningham
on Seeking and Exploiting Simplicity -
Patterns,
Software Development,
Teaching and Learning
2005-11 -
OOPSLA This and That 4: Inside
Stories -
General
2005-11 -
Sprinting Through To-Dos -
General
2005-10 -
"Mechanistic" -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 5: Grady Booch on
Software Architecture Preservation -
Computing,
Patterns,
Software Development
2005-10 -
On Being Yourself -
General,
Managing and Leading
2005-10 -
OOPSLA This and That 3: Geek
Jargon -
General,
Software Development
2005-10 -
OOPSLA Day 3: Sussman on
Expressing Poorly-Understood Ideas in Programs -
Computing,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA This and That, Part
2 -
Patterns,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 5: Martin Fowler on
Finding Good Design -
Patterns,
Software Development
2005-10 -
More on Safety and Freedom in
the Extreme -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 4: Mary Beth Rosson
on the End of Users -
Computing,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 1: Writing Exercises
at Extravagaria -
General,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA This and That -
General
2005-10 -
OOPSLA Day 3: Robert Hass on
Creativity -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 2: Morning at The
Educators' Symposium -
Computing,
Software Development,
Teaching and Learning
2005-10 -
OOPSLA Day 1: The Morning of
Extravagaria -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-10 -
Rescued by Google -
Computing,
General
2005-10 -
A Good Day -
Teaching and Learning
2005-10 -
Something New Every Day -
Software Development,
Teaching and Learning
2005-10 -
Alive Again -
Running
2005-10 -
Teaching and Administration as
Running -
Managing and Leading,
Teaching and Learning
2005-10 -
More Mathematics, More
Coincidence -
Software Development,
Teaching and Learning
2005-10 -
Marathon Signage -
Running
2005-10 -
Not a Great Race by Me -
Running
2005-09 -
Marathon On-Deck -
Running
2005-09 -
What He Said -
Software Development
2005-09 -
Mathematics Coincidence -
Computing,
Software Development,
Teaching and Learning
2005-09 -
Learning by Dint of
Experience -
Computing,
General
2005-09 -
Preparing to Study Computer
Science -
Computing,
Software Development,
Teaching and Learning
2005-09 -
Proof Becky Hirta isn't Doug
Schmidt -
General,
Patterns
2005-09 -
Ruby Friday -
Computing,
Software Development
2005-09 -
4 to the Millionth Power -
Computing
2005-09 -
Two Snippets, Unrelated? -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-09 -
Technology and People in a Flat
World -
Computing,
Software Development,
Teaching and Learning
2005-09 -
Thinking About Planning, of the
Organizational Variety -
Managing and
Leading
2005-09 -
The Taper Begins -
Running
2005-09 -
Missing PLoP -
Patterns,
Software Development
2005-09 -
Back to Scheme in the
Classroom -
Computing,
Teaching and Learning
2005-08 -
Goal Pace at a Distance -
Running
2005-08 -
The One Where Eugene Feels Like
Chandler -
Managing and Leading
2005-08 -
40 KM -
Running
2005-08 -
Negative Splits in Learning
-
Managing and Leading,
Running,
Teaching and Learning
2005-08 -
Embarrassed for My
Discipline -
Software Development
2005-08 -
International Exposure in my
Hometown -
General
2005-08 -
Early Lessons on the Job -
General,
Managing and Leading
2005-08 -
IAWTP -- More on Sharing the
Thrill -
Computing
2005-08 -
The Academic Future of Agile
Methods -
Computing,
Software Development,
Teaching and Learning
2005-08 -
Miles Fast and Long -
Running
2005-08 -
Keep Moving -
General,
Managing and Leading
2005-07 -
Getting Better -
Running,
Teaching and Learning
2005-07 -
Computer Science and Liberal
Education -
Computing,
Teaching and Learning
2005-07 -
Playing With Our Toys -
General,
Running
2005-07 -
Dog Days of Summer -
Computing,
General
2005-07 -
Lessons from 13 Books -
General,
Software Development,
Teaching and Learning
2005-07 -
Think Big! -
Computing,
General
2005-07 -
The Tipping Point for Agile
Software Development -
Software Development,
Teaching and Learning
2005-07 -
Comments on Talks I Didn't
Hear -
Software Development
2005-07 -
Reflecting on a Year of Knowing
and Doing -
General
2005-07 -
Breaking in a New iBook -
Computing,
General
2005-07 -
Too Many Variables -
Running,
Software Development,
Teaching and Learning
2005-07 -
What Do I Know About Teaching
Programming? -
Software Development,
Teaching and Learning
2005-07 -
The Lesson the Gringo Taught
Me -
Running,
Teaching and Learning
2005-06 -
Open File Formats Only,
Please -
Computing,
Managing and Leading
2005-06 -
Learning from the Masters -
Computing,
Patterns,
Software Development,
Teaching and Learning
2005-06 -
Another Half Marathon in the
Books -
Running
2005-06 -
Situational Leadership ® -
Managing and Leading,
Teaching and Learning
2005-06 -
Developing Empathy -
Managing and Leading,
Software Development,
Teaching and Learning
2005-06 -
Sharing the Thrill -
Computing
2005-06 -
Software for Writers -
Software Development
2005-06 -
Looking for Tools to Manage
Information Overload -
General
2005-06 -
Pace and Expectations -
Running,
Software Development
2005-06 -
Department Head as Leader -
Managing and Leading
2005-06 -
On Making Things Up -
Computing,
Software Development,
Teaching and Learning
2005-06 -
A New Personal Best in the
5K -
Running
2005-06 -
Another Advertisement for
Smalltalk -
Computing,
Software Development
2005-06 -
Department Head as Teacher
-
Computing,
Managing and Leading,
Teaching and Learning
2005-06 -
The IRS to the Rescue! -
General
2005-06 -
Turning Students onto
Entrepreneurship -
Software Development,
Teaching and Learning
2005-06 -
A Personal Goodbye to AAAI
-
Computing,
Software Development
2005-06 -
Changed Your Language
Today? -
Computing,
Software Development
2005-06 -
Reaping What You Sow -
Managing and Leading,
Software Development,
Teaching and Learning
2005-06 -
Who Says Open Source Doesn't
Pay? -
Computing,
Software Development,
Teaching and Learning
2005-06 -
On "Devoid of Content" -
Patterns,
Software Development,
Teaching and Learning
2005-05 -
Agile Moments from Primitive
Obsessions -
Patterns,
Software Development,
Teaching and Learning
2005-05 -
Primitive Obsession and
Balance -
Patterns,
Software Development,
Teaching and Learning
2005-05 -
A Weekend in the Caves -
General,
Running
2005-05 -
Time for a Little Slack -
General
2005-05 -
Waiting -
General,
Managing and Leading,
Software Development,
Teaching and Learning
2005-05 -
Trusting Students with Hidden
Masterpieces -
Teaching and Learning
2005-05 -
Sixteen Miles -
Running
2005-05 -
Some Basic Principles -
Managing and Leading,
Software Development
2005-05 -
A New Set of
Responsibilities -
General,
Managing and Leading
2005-05 -
A Few Good Abstractions -
Patterns,
Software Development
2005-05 -
Start With A Box -
Software Development,
Teaching and Learning
2005-05 -
Taking a Chance -
General
2005-05 -
Software Case Studies -
Computing,
Software Development
2005-05 -
The Value of Standard Form in
Evaluating Technical Papers -
Computing,
Software Development
2005-05 -
Planning for OOPSLA 2005 -
General,
Software Development
2005-04 -
The End of the End of the
Semester -
Teaching and Learning
2005-04 -
Importing Language Features
-
Computing,
Software Development,
Teaching and Learning
2005-04 -
A Great Day for a Run -
Running
2005-04 -
Programming as Literacy -
Computing
2005-04 -
Friday Fun -
General
2005-04 -
Are the Gods Telling Me
Something? -
General
2005-04 -
At the End of an Empty Office
Hour -
Computing,
Teaching and Learning
2005-04 -
Leading the League in... -
General
2005-04 -
Accountability in the
Classroom -
Software Development,
Teaching and Learning
2005-04 -
Agile Start-Ups -
Software Development
2005-04 -
Patterns Books, But No Software
To Be Seen -
Patterns
2005-04 -
On Introducing Agile Methods to
Programmers -
Software Development,
Teaching and Learning
2005-04 -
Techniques for Indirect
Learning -
Teaching and Learning
2005-04 -
Software in Negative Space
-
Patterns,
Software Development,
Teaching and Learning
2005-04 -
Agile Methods in the Dining
Room -
General,
Patterns,
Running,
Software Development
2005-04 -
Sticking to the Textbook -
Teaching and Learning
2005-04 -
Reading to Write -
Computing,
Software Development
2005-03 -
ChiliPLoP, The Missing Days
-
Patterns,
Teaching and Learning
2005-03 -
Patterns as a Source of
Freedom -
Patterns,
Teaching and Learning
2005-03 -
Day 1 at ChiliPLoP: Examples on
the Web -
Patterns,
Teaching and Learning
2005-03 -
Hill Climbing and Dead Ends
-
General,
Running
2005-03 -
Problems Are The Thing -
Computing,
Teaching and Learning
2005-03 -
Looking for Engaging
Examples -
Computing,
Teaching and Learning
2005-03 -
The Capacity for Experience
-
Software Development,
Teaching and Learning
2005-03 -
Made the News -
General
2005-03 -
Creativity, Productivity,
Discipline, Flow -
Software Development,
Teaching and Learning
2005-03 -
Making News -
General
2005-02 -
Running on the Road: St. Louis,
Missouri -
Running
2005-02 -
Resolved: "Object Early" Has
Failed -
Computing,
Teaching and Learning
2005-02 -
Day 2 at SIGCSE: Another
Keynote on Past and Present -
Computing,
Teaching and Learning
2005-02 -
Day 1 at SIGCSE -
Teaching and Learning
2005-02 -
Never Been Compared to a Barrel
of Boiling Oil Before -
Computing,
Teaching and Learning
2005-02 -
Agile Moments -
Software Development
2005-02 -
A Place for My Stuff -
General
2005-02 -
Taking Projects to an
Extreme -
Software Development,
Teaching and Learning
2005-02 -
How's That Workin' For Ya?
-
Software Development,
Teaching and Learning
2005-02 -
Some Wednesday Potluck -
General,
Software Development,
Teaching and Learning
2005-02 -
Honey Rather Than Vinegar -
Software Development,
Teaching and Learning
2005-02 -
Learning is Change -
Teaching and Learning
2005-02 -
Small Differences Can Have a
Large Effect -
Running,
Software Development,
Teaching and Learning
2005-02 -
An Unexpected Accolade -
General
2005-02 -
A Touch of Greatness -
Teaching and Learning
2005-01 -
Why Didn't I Know This
Already? -
Software Development,
Teaching and Learning
2005-01 -
Programming as Performance
Art -
Software Development,
Teaching and Learning
2005-01 -
I Go To Extremes -
Patterns,
Software Development,
Teaching and Learning
2005-01 -
Get Ready for OOPSLA 2005 -
Software Development,
Teaching and Learning
2005-01 -
The Geranium on the Window Sill
Just Died... -
Teaching and Learning
2005-01 -
Csikszentmihalyi to Visit
UNI -
Software Development,
Teaching and Learning
2005-01 -
A Couple of Nice Excerpts -
Computing
2005-01 -
Bowling for CS II -
Software Development,
Teaching and Learning
2005-01 -
Sundown, You Better Take
Care -
Running
2005-01 -
I Knew It! -
Computing,
General
2005-01 -
Humble on My Mind -
General
2005-01 -
Looking Under the Hood to Be a
Better Programmer -
Computing,
Software Development,
Teaching and Learning
2005-01 -
Trust and the Tyranny of
Choice -
Software Development
2005-01 -
The Passions of Students and
Teachers -
Teaching and Learning
2005-01 -
Name It -
Patterns,
Teaching and Learning
2004-12 -
Computation and Art -
Computing
2004-12 -
One Last Milestone -
Running
2004-12 -
Dispatches from the Programmer
Liberation Front -
Computing,
Software Development,
Teaching and Learning
2004-12 -
Why We Choke Under Pressure
-
Software Development,
Teaching and Learning
2004-12 -
Emerson's Prescience -
General
2004-12 -
Computational Complexity and
Academic Awareness -
Teaching and Learning
2004-12 -
Improving the Vocabulary of
Educators through Patterns -
Patterns,
Teaching and Learning
2004-12 -
Fowler on Metaphor -
Software Development
2004-12 -
Transcript of Alan Kay's Turing
Award Lecture -
Computing
2004-12 -
When Blogs Do More Than Steal
Time -
General,
Teaching and Learning
2004-12 -
Google Fun and Future -
Computing
2004-12 -
Kent Beck on Developer Testing
and System Health -
Software Development
2004-12 -
The Role of Risk in
Learning -
Teaching and Learning
2004-12 -
Programming a lá Hoffman or
Olivier -
Software Development,
Teaching and Learning
2004-12 -
A New PR in the 5K -
Running
2004-12 -
A Fun Analogy on Garbage
Collection -
Computing
2004-12 -
Learning from Failure -
Patterns,
Teaching and Learning
2004-12 -
The Evolution of Language -
Computing
2004-12 -
You Can't Cram for Your Running
Final -
Running,
Teaching and Learning
2004-12 -
An Agile Lesson from David
Parnas -
Software Development,
Teaching and Learning
2004-12 -
More on Software Speed
Training -
Running,
Software Development,
Teaching and Learning
2004-12 -
Speed Training for Software
Developers -
Running,
Software Development,
Teaching and Learning
2004-12 -
Learning via the
Blogosphere -
General,
Software Development
2004-12 -
The Theory of Patches -
Patterns,
Software Development
2004-11 -
Milestones and Nostalgia -
General,
Software Development,
Teaching and Learning
2004-11 -
Accepting the Blame -
Software Development,
Teaching and Learning
2004-11 -
What Does the iPod have in
Common with Prego Spaghetti Sauce? -
Software
Development
2004-11 -
The Psychology of Long Runs and
Long Iterations -
Running,
Software Development
2004-11 -
Strange Blogging
Occurrences -
General
2004-11 -
Dancing Naked in the Mind
Field -
General
2004-11 -
Of Roosters and Running -
Running,
Software Development,
Teaching and Learning
2004-11 -
Balancing Confidence and
Challenge, Anxiety and Boredom -
Teaching and
Learning
2004-11 -
Agile Courses -
Teaching and Learning
2004-11 -
Fixin' What's Broke -
Software Development,
Teaching and Learning
2004-11 -
Knowing and Doing Has Come
Unstuck in Time -
General
2004-11 -
An Instant Recipe for Success
-- for Students and Professors? -
Software
Development,
Teaching and Learning
2004-11 -
Alan Kay's Talks at OOPSLA
-
Computing,
Software Development,
Teaching and Learning
2004-11 -
Other Folks Comment on
OOPSLA -
Computing,
Software Development,
Teaching and Learning
2004-11 -
Collaboration and Passion -
General
2004-10 -
Running on the Road: Vancouver,
British Columbia -
Running
2004-10 -
Software Development
Fantasies -
Software Development
2004-10 -
FrameGames! -
Teaching and Learning
2004-10 -
My First Blog Rant -
General
2004-10 -
Knowing and Seeing -
Software Development,
Teaching and Learning
2004-10 -
OOPSLA Is Over -
General
2004-10 -
Requiem for a Power Adapter
-
General
2004-10 -
The Experience of
Programming -
Software Development
2004-10 -
Steve McConnell on the
Realities of Software Construction -
Software
Development
2004-10 -
OOPSLA, Day 1 -
General
2004-10 -
The First Day of the Rest of
OOPSLA -
General,
Running
2004-10 -
Educators' Symposium
Success -
Teaching and Learning
2004-10 -
Heading to Vancouver -
General
2004-10 -
Kenneth Iverson, RIP -
Computing
2004-10 -
Dijsktra on Academic
Conservatism -
Teaching and Learning
2004-10 -
Marathon Results On-Line -
Running
2004-10 -
It's a Good Day to Run 26.2
-
Running
2004-10 -
Off to the Des Moines
Marathon -
Running
2004-10 -
What Is It Like to Make
Software? -
Software Development
2004-10 -
Isaac Newton, Failed Agile
Software Developer -
Software Development
2004-10 -
Running on the Road: Muncie,
Indiana -
Running
2004-10 -
A Busy Month -
General
2004-10 -
Refactoring Support for Scheme
Programmers -
Software Development
2004-10 -
Agile Software Development in
the Large -
Software Development
2004-10 -
Pleasant Surprises -
Software Development,
Teaching and Learning
2004-10 -
Duplication in Many Forms -
Software Development
2004-10 -
Proofs from THE BOOK -
Computing,
General
2004-09 -
The Sweet Spot of
Programming -
Software Development
2004-09 -
Beginning My Descent -
Running
2004-09 -
Jobs and Beauty at the
University -
Teaching and Learning
2004-09 -
No, Really, Why? -
Teaching and Learning
2004-09 -
Why Not Program Test-First?
-
Software Development
2004-09 -
Meta-Blog -
General
2004-09 -
No Comment? -
Software Development
2004-09 -
A Big Anniversary -
Patterns
2004-09 -
I Feel Good. I Feel Great. I
Feel Wonderful. -
Software Development
2004-09 -
This and That -
General
2004-09 -
Money as Technical
Contribution -
General
2004-09 -
Paying Attention to the
Details -
General,
Software Development
2004-09 -
Running on the Road: Allerton
Park, Illinois -
Running
2004-09 -
Ward on the Wiki of the
Future -
Computing,
General
2004-09 -
Myth and Patterns -
Software Development
2004-09 -
And Now Starring... -
General,
Patterns
2004-09 -
Pattern as Autopsy -
Patterns
2004-09 -
A Good Morning -
Running
2004-09 -
Aptitude as Controlling Factor
in Learning to Program -
Computing,
Teaching and Learning
2004-09 -
I've Been Toogled -
General
2004-09 -
Can You Turn It In Now? -
Software Development,
Teaching and Learning
2004-08 -
Serendipity and False Pride
-
General,
Teaching and Learning
2004-08 -
A New Rule of Three -
Patterns,
Teaching and Learning
2004-08 -
By Any Other Name ... Not!
-
Patterns,
Software Development
2004-08 -
Bonk -
Running
2004-08 -
Technology, Speed, and
Language -
Software Development
2004-08 -
You Don't Want to Program?
-
Computing
2004-08 -
Multiple Iterations and Care
for Programs -
Software Development,
Teaching and Learning
2004-08 -
August 13 -- My Talk on
Test-Driven Development -
General,
Software Development
2004-08 -
August 12 -- Eu Sobrevivi El
Insano -
General
2004-08 -
August 11 -- My Talk on Writing
Patterns -
General,
Software Development
2004-08 -
August 10 -- Language and
Fruit -
General
2004-08 -
August 9 -- My First talk in
Brazil -
General,
Software Development
2004-08 -
August 7 -- En Route to
Florida -
General
2004-08 -
Blogging from SugarLoafPLoP
-
General
2004-08 -
Leaving for SugarLoafPLoP -
General,
Running
2004-08 -
TDD and Encapsulated
Objects -
Software Development
2004-08 -
On the Road Again -
Running
2004-08 -
Recent Articles of Interest
-
General
2004-08 -
Reaching a Project
Milestone -
Software Development
2004-08 -
TDD and Refactoring -
Software Development
2004-07 -
Index-Card Computing -
Computing
2004-07 -
Patterns that Break the
Rules -
Patterns
2004-07 -
Upcoming TDD Tutorial -
General,
Software Development
2004-07 -
Itching to Get on The Road
Again -
Running
2004-07 -
Edsger Dijkstra, Test-Driven
Developer -
Software Development
2004-07 -
Teaching Programming Plans
Explicitly -
Teaching and Learning
2004-07 -
Tough Choices -
General
2004-07 -
An End to My Innocence -
General
2004-07 -
Writing a Novel in the Agile
Way -
General,
Teaching and Learning
2004-07 -
Professionalism and Agile
Methods -
Software Development
2004-07 -
Ego Run Wild -
General
2004-07 -
Algorithmic Patterns -
Patterns
2004-07 -
A Scientist Dressed in Artist's
Clothing? -
Software Development,
Teaching and Learning
2004-07 -
Can I Have Your Autograph?
-
Teaching and Learning
2004-07 -
One Week and Counting... -
General
2004-07 -
Practice for Practice's
Sake -
Teaching and Learning
2004-07 -
Continuous Feedback on the
Track -
Running,
Software Development
2004-07 -
Trade-offs in Software
Development -
Software Development
2004-07 -
Instructor as Consultant -
Teaching and Learning
2004-07 -
Practice, Practice,
Practice -
Teaching and Learning
2004-07 -
Joining the Fray -
General