If you don't like the notes below see the
[ Invitation to Contribute ]
below.
If you have an idea to improve any of my web pages use the
[ Invitation to Contribute ]
below to send me email .. like the famous contributors below.
This blog contains news and short reviews of recent publications on software development.
Plus some personal comments on life and death and such.
This is a personal view of the most practical theories and most reliable experiences.
CSUSB, CNS, and CSE deny all responsibility for it.
I am posting regular pieces about twice a week
this quarter.
I will normally archive entries into
[ blog013.html ]
at the start of each month. The last time was:
Mon Jun 3 15:57:13 PDT 2013
Fun article on the history of programming languages
and the failure of computerized systems
[BrooksM13]
-- I don't agree with the details, and noted some major ommissions like
BASIC and Prolog -- But whatever we do next with programming may have to be
highly innovative and probably quite painful.
One of the problems with language design is that is done by people who
already know how to program. They are infected with the very delusions
that caused the failures of systems and embed them in the new languages.
The next step.... some thing to mull over in my retirement.
Briefly: my finals are done but now they have to be graded,
and I also will be going to the Graduate and CNS commencements
this week end. This blog should be back when this is over.
I got this in my Email
I just discovered that you've previously linked to Blog Comparison chart from here:
[ people.html ]
However, it has been taken down (ojr.org/ojr/images/blog_software_comparison.cfm) and no longer exists. As a developer and blogger, I think it still is a great resource for beginners so I decided to make a new one (updated and with additional blog platforms). It's located here -
[ blog-platform-comparison-chart ]
If you find it useful, feel free to update link and help the bloggers community.
Let me know if you have any additional questions or concerns.
Mike
This has been fixed...
THe headline describes my excuses for not posting a substantive entry today. A badly designed
form for the Social Security Adminstration took most of the day. Preparing finals and posting
grades took another wodge of time. Finally two fire alarms in JBH this afternoon.
Yesterday attended a special Faculty Senate meeting to here a resolution read on my retirement.
I'm posting the text to social media... when I get the chance.
Tomorrow. The last two classes. A faculty candidate visits. A special party to celebrate
my retirement.... see
[ plan.html ]
if you need to talk to me!
Spent a couple hours at the local social security office proving that I was born
a long time ago and was allowed to work in the USA...
But here is another straw in the wind that makes it easier to stop.
Here is a brilliant polemic
[ http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ ]
(sent to me by Andrew Brinker, CSE 320 Student)
attacking the main language I have been using to write the scripts
on this web sites. If I can use something this bad with only mild
pain.... I have got too calloused and should stop.
(2013):
[ blog013.html ]
(2012):
[ blog012.html ]
(2011):
[ blog011.html ]
(2010):
[ blog010.html ]
(Blog to December 2009):
[ blog009.html ]
(Blog to December 2008):
[ blog008.html ]
(Blog to December 2007):
[ blog007.html ]
(Blog December 2006):
[ blog006.html ]
(Blog December 2005):
[ blog005.html ]
(Blog December 2004):
[ blog004.html ]
(Blog December 2003):
[ blog003.html ]
(Blog July 2003):
[ blog002.html ]
(Blog June 2003 and before):
[ blog001.html ]
[ blog.html ]
- above::=using the above statements....
- bibliography::= See http://cse.csusb.edu/dick/newbib.html,
(source
[ newbib.mth ]
)
a
large collection of publications on software development.
a place to search for data on my site. Now recovered from damage
done in the latter half of 2003.
- dick::=indicates my own opinion in and of a bibliographic item.
- given::=the data and input into a proof, construction or other thinking.
- goal::=the current conclusion, target or unknown of the thinking, construction, or proof.
- Haiku::poem="A 19 syllable Japanese poem that captures one moment but implies the universal",
All Haiku are supposed to indicate the season of the year and Japanese has many
words and phrase that are used for these purposes. Most Haiku also have a
caesura (pause) that is counted as a single syllable. Writing Haiku
in English is like trying to clap with one hand.
- languages::= See http://cse.csusb.edu/dick/samples/languages.html,
information on computer languages.
- latest::= See http://csci.csusb.edu/dick/blog.html,
- MATHS::= See http://csci.csusb.edu/dick/maths/,
a language for semiformal documentation including
ontologies, logics,
conceptual models, specifications, and algorithms
that I also use for weblogs, essays, lecture notes, etc. etc.
- methods::= See http://cse.csusb.edu/dick/samples/methods.html,
links and definitions about software development methods and processes,
plus some jokes. Also see
[ methods.glossary.html ]
instead.
- monograph::= See http://cse.csusb.edu/dick/monograph,
a study of software development methods 1940-1990 attempting
to show how simple mathematics can avoid common errors.
- papers::= See http://cse.csusb.edu/dick/papers,
pre-publication drafts, local seminars, unpublished essays, etc..
- people::= See http://cse.csusb.edu/dick/samples/people.html,
- prostate::gland=`a walnut sized gland found in human males that has cells
that have a tendency to turn cancerous as the male gets older`, see PSA.
[ http://www.healthopedia.com/prostate-cancer/ ]
(not checked for accuracy, includes adverts).
- PSA::blood test=Prostate Specific Antigen, the cells in the prostate
generate a particular chemical in the blood and this test measures
how much. High values (40+) show rapidly growing cancer. From my
experience -- values like 5, 6, and 7 are a cause for concern ..
but it all depends on age and whether heart disease or some other
problem will get you first. To get a score of zero (undetectable <0.01)
the cells must be gone or not growing.
- samples::= See http://cse.csusb.edu/dick/samples/, samples of documents prepared using
MATHS.
- se::= See http://cse.csusb.edu/dick/samples/se.html,
links to things about software engineering and software development.
- source::= See http://cse.csusb.edu/dick/blog.mth,
I use my own MATHS language to write these blogs.
- standards::= See http://cse.csusb.edu/dick/samples/standards.html,
- STANDARD::= See http://cse.csusb.edu/dick/maths/math_11_STANDARD.html,
my personal standard definitions for MATHS.
- subjects::= See http://cse.csusb.edu/dick/samples/subjects.html,
- tools::= See http://cse.csusb.edu/dick/samples/tools.html,
- UML::= See http://cse.csusb.edu/dick/samples/uml.html,
- vita::= See http://cse.csusb.edu/dick/VITAble.html,
[ short.vita ]
(plain text).
- XBNF::=eXtreme Bachus Naur Form, a metalanguage based on EBNF that
can handle some forms of context dependency in an intuitive way, as
part of the MATHS language.
- Z::= See http://cse.csusb.edu/dick/samples/z.html,
specification language.