Tag Archives: design

Managing development flow to go faster

Three from Jon Moore (he doesn’t post that often, but when he does, they are must reads, so subscribe!): Jon Moore: “Managing Software Development Flow” Jon Moore: Intuitions about Software Development Flow Jon Moore: How to Go Faster And one … Continue reading

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

Readings on DSLs (Domain Specific Languages)

Martin Fowler: DomainSpecificLanguage Martin Fowler: FluentInterfaces InfoQ: Martin Fowler: Introduction to Domain Specific Languages The Structure of Structures: Are DSLs simply XML Hell? Ward Cunningham Wiki: Domain Specific Language defmacro.org: The Nature of Lisp Wikipedia: Domain-specific languages

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

Ever see the “Mother of all Demos”?

In 1968 Douglas C. Engelbart, along with a team of 17 researchers at Stanford, in a 90 minute taped demonstration, showed us what was then the future – which is now the present (and soon to be the past?) – … Continue reading

Posted in Communications, Connection, the Internet, the Web, and Media, Journalism, norgs, and the future of news | Tagged , , , , , , , , | Comments Off

Joshua Bloch on “How To Design A Good API and Why it Matters”

This is a great Google Tech Talk and while it may be Java-centric, I think much applies to any language you work with. YouTube: GoogleTechTalks: “How To Design A Good API and Why it Matters”: This is what I believe … Continue reading

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

Recent programming career recent reads

Tony Lukasavage: “Programmers: Why do we do it?”: …those who truly love programming see it as an art form. Its not just a technical pursuit, but one that allows the leveraging of one’s unique talent and views. You bring a … Continue reading

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

TDD and Design

codeartisan: Jon Moore: “Tales of Test-Driven Development” – Jon describes how TDD, influenced by a class Robert Martin held at CIM last week, improved the design of an immutable Map implementation he’s been working on.

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

‘Scalable system patterns’ links for October 30th, 2010

The BIG Software Blog: “Scalability patterns and an interesting story…” Lori Mac Vittie, of F5 Networks, comments on the above piece on High Scalability and the need for ‘Devops’ to really pull it off: “Applying Scalability Patterns To Infrastructure Architecture” … Continue reading

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

Programming practice links for October 18, 2010

mockyblog: “Programmers: how to make the systems guy love you” – common sense advice that you’d be surprised how many don’t follow. InfoQ: Abel-Avram: “10 Suggestions for the Architect of an Agile Team” – if you are practicing an agile-lite … 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

Recent reads on API Design

ACM Queue: Ken Arnold: “Programmers are People, Too” Communications of the ACM: “API Design Matters” JavaWorld: “Joshua Bloch: A conversation about design” InfoQ: Joshua Bloch: “Joshua Bloch: Bumper-Sticker API Design” InfoQ: Video: Joshua Bloch: “How to Design a Good API … Continue reading

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