Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

Always be abstracting: Nilges goes wild?

I'm starting a fulltime position as an educator as opposed to a software developer. Most development jobs in Hong Kong require bilingual people and focus on financial applications. I am also a little burned out with fighting battles in IT.

But I shall continue to code on the ferry and on this island and release here at this site. I will do so without any time constraints and no limit to "factoring".

That is, if at a certain point in development, I think "gee, it would be nice to have a class that did xyz," I will simply develop the class, document it in Microsoft word, and release the code at DeveloperDotStar.

For example, at this point in the development of the Spinoza language, I have realized that humanity needs a solution to the problem of character sets.

They were easy to represent as strings in ASCII but it is impossible to do so in Unicode. Therefore there shall be a character set class. Real soon now.

In a limited sense this was my modus operandi in industry and in Build Your Own .Net Compiler and Language, which is why a rather rich utilities.DLL library was shipped with BYO. But in both areas it created schedule problems because I was not able to predict when Inspiration would strike.

The question is whether such "unlimited factoring," such "always be abstracting," Dan Read's phrase, taken to the max, would not be a journey to The Mountains of Madness.

Physicists want to find a Grand Theory and think it must exist for almost theological reasons. The question with regards to code is whether if everything were factored, there would not be strange loops.

Now, trivially, if solution a uses solution b, and solution b, through a chain of 0..n length, calls on a, this is solvable as recursion. As long as the "deep recursion" is not "deterministic" (in the sense that the deep call of a is unconditional code) then this works fine!

What I find interesting is that this is a sociological question. Do the micro structures of society, its business rules, even make any sense?

Mike Moore spoke to Representative Charlie Rangel of Michigan about how Congress makes new laws such as the USA Patriot act. Rangel told Mike that generally, Congresscritters don't read the laws they pass...perhaps for the same reason managers never read Cobol.

If you actually go to a law as published on the Web, you often find (as was the case for Patriot and the recent riot act read to us happy debtors, the new bankruptcy law) that the law is just a "delta file": it's written as a series of modifications to existing laws!

Which of course makes both "Patriot" and bankruptcy completely opaque to the ordinary slob and this might be its purpose.

It is to me sad and ironic that ordinary hard-working American programmers actually try very hard to write clear and well-documented code while their damn representatives can't be bothered to either read the laws they pass or write them down clearly!

This indeed may be why in corporate MIS the best coder and documenter often is nonpromotable, not only because he's "indispensable" but also because there is as you go up the organization an increasing amount of necessary BS and lack of transparency.

Which is why I am in the educator business today. It'd be great if some company would pay me to write only what I wanted to write, in a situation similar to those of researchers at the Institute for Advanced Study. I would probably make them rich by throwing off good tools, but in the real world, there are many programmers who feel the same way, and it's definitely not going to happen...in part because I am a bit behind the curve...with my focus on .Net and not Linux and embedded.

Greetings from your coworker and neighbor!

Hello Edward.

This is your coworker and next door neighbor. I found your weblog out of boredom by getting Google to do a search on your name. Then, I clicked the link to your recent entry and noticed that it mentioned your new employment. Well, my coworkers and I on the fourth floor would like to welcome you on board. I invite you to learn more about my personal interests by clicking on the following links below.

Korean Film

http://www.koreanfilm.org

http://www.hancinema.net

A Canadian Expat's Weblog on Hong Kong

http://www.bigwhiteguy.com

Travelling to North Korea

http://www.koryotours.com

Korean Newspapers in English

http://english.chosun.com

http://english.donga.com

http://english.joins.com

Not the South China Morning Post (SCMP's Parody)

http://www.ntscmp.com

Enjoy the websites and I will see you at work.

Hi guys!

Loved the South China Morning Post parody. The SCMP reminds me of the San Francisco Comicle and the Chicago Dim Sum Times (the San Francisco Chronicle and the Chicago Sun-Times).

All three are fish-wrap for the most part. Except the job ads which in the SCMP are top-notch because that's what I used to find this job.

We used the job ads in my previous English teaching job to practise our business English. Usually the best written ones were from the Hong Kong and Shanghai Bank.

But as to the rest of the paper...well, after that gal Nancy Kissell (who, for the enlightenment of our non Hong Kong readers, whacked her Yuppie husband upside the head because she wanted to take up with a handy-man in Vermont), I don't know how the SCMP will make it.

I strongly recommend the International Herald Tribune which is how I get my New York Times abroad. It's published by the NYT and mostly reprints from the day's edition of the NYT. But unlike the NYT, the IHT prints my letters. This is because (perhaps) "Edward Nilges, Chicago" sounds like a dork while "Edward Nilges, Hong Kong" sounds cooler, like James Bond or the Scarlet Pimpernel:

They seek him here
They seek him there
Those Frenchies seek him everywhere
Is he in Heaven, or in Hell?
That damned elusive Pimpernel

(Note: the last line MUST be pronounced "demn'd eloo-sive" because that's how Leslie Howard pronounced it in the old film. I got my idea of the typical Englishman from Leslie Howard, who also played Ashley in Gone With the Wind).

With our English teacher serving chopsticks have no place
no no dear no no no dear no no no oh dear no

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 0 users and 20 guests online.

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com