The Artima Developer Community
Sponsored Link

Python Buzz Forum
Daily Journaling Notes

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Dean Goodmanson

Posts: 108
Nickname: deang
Registered: Jul, 2003

Dean Goodmanson is a Python blogger
Daily Journaling Notes Posted: Oct 21, 2003 7:23 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Dean Goodmanson.
Original Post: Daily Journaling Notes
Feed Title: Dean Goodmanson: Slices of Py
Feed URL: http://www.pycs.net/sqr/categories/slicesOfPy/rss.xml
Feed Description: Bits from the world of the Python programming language.
Latest Python Buzz Posts
Latest Python Buzz Posts by Dean Goodmanson
Latest Posts From Dean Goodmanson: Slices of Py

Advertisement

Jeremy Hylton notes the importance of keeping good notes, along with a good chunk of sound advice from the article Coding Smart: People vs. Tools by Donn M. Seeley, which I finally got around to reading. I'd love to hear his review of CVSTrac, and whether it's feasible in a Zope scenario.

Ed Taekema has noted the use of wiki's in this area, along with several related articles.

'Coding Smart' felt slightly dogmatic, but appropriately so. The initial watch out--that new languages may kill your development time bugged me, as it's one of the reasons I've used to avoid writing testing apps in Python and redundantly tested manually. His other point that the new language may not be transferable to other workers I feel is a non-issue with Python. Idioms. Ouch, they are the difference between "Pythonic" and "Python", eh? I admit here I was setbacked. Was this general purpose programming language was leading down another esoteric path, reducing my psuedocodish Python to n00bish dribble or unreadable shortcuts? (*What cocky programmer wouldn't claim to be able to pick up another language in a few days, let alone debug it? )

Later Seeley moved into "use psuedo-code", which I dug but raised an eyebrow to, Given Python's readable code and experiment and validation capabilities. Python does add a lot of value here, and of course not everwhere. I'd like to tie in frustrations of trying to communicate in user stories when peer coder speaks in schema tweeks and algorithms, or that generally good problem statements inherit the solution, but won't. Peer reviews are also cool when common values are apparent and personal dogma is chained.

Outlining. +1. This is what I use Word for.

My college business professor (and many others) repeatedly recommended keeping a profesional journal.  I've never been able to keep up a paper journal.  My personal wiki is primarily "notes to self" and similar links. Good notes in change logs are critical, and prefer then to be tacked within the source, as a "blog within a file" type of thing. Code diff's are no replacement, and are far from convenient--especially when trying to grok code and it's history.  My personal wiki has a blog apsect with entry form on the front page. This causes more blog and less wiki, but without it the time it took me to figure out where to put the resource would derail many of my intentions.

Thought of the day: When folks complain about documentation, what part of knowlege management has failed?

Read: Daily Journaling Notes

Topic: .Net, Functional Programming, and Python Previous Topic   Next Topic Topic: Using XPath to mine XHTML

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use