Skip to content

James Barton

  • Home
  • Blog
    • General
    • Puzzles
    • Learning Notes
    • Personal
  • About
    • Things I Actually Believe
    • Arguments and Twitter
    • Elsewhere
  • Work
    • Experience
    • Preferences
    • Work with Me

Tag: programming

Understanding Code

Posted on February 24, 2008 by James Barton 3 Comments

Every programmer should be able to understand and reason about a line of code in one of his* working languages. It’s far more useful, though, to be able to understand and reason about blocks of code.

Read more

Posted in GeneralTagged programming3 Comments on Understanding Code

Design Debt

Posted on April 14, 2006 by James Barton Leave a comment

I’ve just been reading some of James Shore‘s articles, and was very impressed. The article on Design Debt is a good attempt to explain why a particular approach is a long-term disaster.

Read more

Posted in GeneralTagged programmingLeave a Comment on Design Debt

Open Source Licence Misconceptions

Posted on April 5, 2006 by James Barton Leave a comment

Everyone seems to think that if they take use a GPL‘d product, they have to give away their future work. They are almost always wrong.

Read more

Posted in GeneralTagged programming, software businessLeave a Comment on Open Source Licence Misconceptions
Follow Me
Search
Recent Posts
  • Running Again
  • Retrospective: Amazing Things
  • Update
  • Riddler Classic, September 18 2020
  • Blogs as Unfakeable Commitments
Recent Tweets

Tweets by james_barton

Archives
  • December 2022
  • June 2022
  • February 2022
  • October 2021
  • March 2021
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • March 2013
  • January 2013
  • July 2012
  • February 2012
  • October 2011
  • September 2011
  • August 2011
  • February 2008
  • January 2008
  • May 2007
  • December 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • April 2006
Proudly powered by WordPress