Synopsis: A detailed analysis of statute and common law as it applies to candid (or "street") photography in NSW. Topics include Anti-Voyeurism Laws, Privacy Rights, Commercial Use, Defamation, Copyright, Beach and Child photography etc. The main emphasis is on Australian law as it applies in NSW, but there is also extensive coverage of Federal legislation, along with an overview of international trends.
Synopsis: A (hopefully) light-hearted rebuttal of criticisms my Sydney Unposed project has attracted over the years. Topics include B&W versus Colour; Voyeurism versus Engagement; Photographing Strangers; To crop or not; Shooting from the hip; Worrying about The Light etc.
Wrote and photo-illustrated a couple of articles published in US Mactech Magazine
Employed as a Macintosh C++ Applications Developer at Jam Software, Leichhardt Sydney
Relocate to Warrimoo in the Blue Mountains, west of Sydney
Self-taught C++ object-oriented programming • Design, code and sell Pre Judgment Interest Rate calculator Mac and PC application
My own Annus Horribilis: April → Rae Street Heartbreak; July → resign my job as a first-year solicitor at Blake Dawson Waldron; By December → eight close friends depart to pursue careers interstate and overseas
ex-Eastern Bloc tour (Moscow, Budapest, Szombathely, Bucharest, Warsaw, Krakow, Brno) plus revisit Hungarian relatives
After school (and university) employment in a large number of part-time jobs: Friday evening milk-run (best job ever! brilliant sunsets!); HSC tutoring; A/V installation technician; clothing store sales assistant; pharmacy delivery boy; even a stint at Blakehurst Nursery throwing rotten plants onto a dung heap (!)
School, local and representative rugby union (as prop-forward)
Adobe Flash may be great for animations, navigation widgets or cartoons, but IMO it has too many limitations to make it a practical development tool. Furthermore, due of its overuse in advertising, a significant number of web visitors block all Flash by using Adblock, Flashblock or ClickToFlash. Finally, with the growing popularity of web-enabled mobile devices, Flash appears to be on its deathbed anyway → Dilger, Webmonkey & Guardian.
Object-oriented PHP scripts
Okay I'll admit it, I am a recovering C++ propeller-head. Thing is, I have found OOP has just as many advantages for website development as it did for apps: code reuse; encapsulation; inheritance; not polluting the global name-space; implementation hiding. Also by using OOP I can easily move code around or completely rewrite its "private" parts, without Breaking The Entire Bloody World.
On-again, Off-again MySQL
For a while the site was database-free, then for a couple of years it used MySQL, now it is back to being 100% database-clear.
Although MySQL works brilliantly in a dedicated server environment, you face a lot of issues when you use it on a shared-server host. Most of the snafus come from having to ration the DB server with hundreds of other web-site developers, mostly newbies, who typically rely on free DB scripts riddled with bugs, or which generate thousands of DB queries instead of just one or two via SQL table-joins. And of course they always open persistent DB connections for each query, resulting in too many connection errors for the rest of us.
In April 2007 I finally had enough and scrapped the site's MySQL back-end. Instead it now runs off XML data files, which are parsed at runtime via PHP SimpleXML classes.
In April 2013 I started using SQLite for my new web-project “The Boomer Legacy” and finally got the best of both worlds: simplified SQL database functionality without the shared-server minefield.
Initially it had something to do with seeing beyond the ordinary (ie. 40:20 vision), although pragmatically 4020 was much easier to spell over the telephone to Keyboard Challenged Suits than n-e-m-e-n-g.