Tag Archives: craft

2 TDD Links for Python

These two links are good starting points for getting in the habit of TDD with Python: Giv Parvaneh: “Test-Driven Development – How Do I Start?” O’Reilly Media: Jason Diamond: “Test-Driven Development in Python”

Posted in Coding, Software Engineering, Programming | Tagged , , | Comments Off

On finding the time to learn

Zen and the Art of Programming: Antonio Cangiano, Software Engineer & Technical Evangelist at IBM: “The Pursuit of Excellence in Programming” Related: rc3.org: “Becoming a better programmer takes exercise” Derek Silves: “After 15 years of practice…” Peter Norvig: “Teach Yourself … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , , , , | Comments Off

Zed A. Shaw – “the novelty of the complex version makes it seem ‘clean’.”

Read Zed A. Shaw in his latest post, “The Wrong Aesthetic”, on a common coding craft error.

Posted in Coding, Software Engineering, Programming | Tagged , , , , | Comments Off

Reads: E.W. Dijkstra: “The Humble Programmer”

E.W. Dijkstra ACM Turing Lecture 1972: “The Humble Programmer”: Automatic computers have now been with us for a quarter of a century. They have had a great impact on our society in their capacity of tools, but in that capacity … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , | Comments Off

On “finding truth in the world and about ourselves”

Is Programming more like ‘art’ then ‘science’? A debate that is continuous, but I know where Richard P. Gabriel stands. In 2003 he wrote the forward to “Successful Lisp: How to Understand and Use Common Lisp,” by David B. Lamkins … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , , | Comments Off

Educational video on ‘Quants’ and their role in the financial crisis

YouTube: “Quants: The Alchemists of Wall Street (Marije Meerman, VPRO Backlight 2010)” Related: “The Modelers’ Hippocratic Oath”: I will never sacrifice reality for elegance without explaining why I have done so….I understand that my work may have enormous effects on … Continue reading

Posted in Coding, Software Engineering, Programming, Public Service, Civics, Government and Activism | Tagged , , , , | Comments Off

Programing Links March 7th, 2009

Mike Taylor on Kernighan and Plauger’s “The Elements of Programming Style” (gotta buy and read this) Eli Bendersky: “The server-side Javascript meme” PragPub–March 2010: Jason Huggins: “JavaScript: It’s Not Just for Browsers Any More” “Algorithms are Thoughts, Chainsaws are Tools”, … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , , , , | Comments Off

Emma’s first poem

My friend Howard Hall is a gifted poet who can coalesce a lot of truth in a few syllables. He’s been featuring among his poems handwritten pieces from others under the tag “secondhand haiku” on his blog (non-breaking space). Emma … Continue reading

Posted in Emma, Friends, Family and Life | Tagged , , | 5 Comments

Some light reading (and research) on non-functional requirements in Agile/Scrum

Agile Modeling: Introduction to User Stories Mike Cohn’s Blog: Non-functional Requirements as User Stories aqris: Representing non-functional requirements with user stories wikiwiki: Non Functional Requirements Agile Coaching: Non-Functional Requirements: are user stories useful? Artima: Johan Peeters: Dreams and Nightmares Representing … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , | Comments Off

A solution to software maintenance from long ago?

Communications of the ACM: You Don’t Know Jack About Software Maintenance: Software maintenance is not like hardware maintenance, which is the return of the item to its original state. Software maintenance involves moving an item away from its original state. … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , | Comments Off