NickBishop

Last edit January 9, 2001
I dunno who created this for me - thanks. I'll now continue below -- Nick Bishop

I'm a C++ programmer with a wicked sense of humour who wants to get into Oracle development one day. I work for a company called Open Telecommunications (was Open Technology) in Sydney, Australia. JamesCrawford also works there.

I can be emailed at: mailto:[email protected] (changed January 2001)

I am an Ex-Kiwi (a New Zealander) who moved to Australia in December 1994.

Resume:
  • Bachelor of Engineering (Electrical & Electronic)
  • Seven years in Telecom New Zealand, mostly switching planning and design, Wellington NZ
  • Bachelor of Information Technology for two years in Brisbane, Australia
  • Three years C++ on unix development in two jobs in Sydney, Australia.

Thoughts on C++ development
  • I call an 'int' an 'int' and a 'double' a 'double'. That means if it's a number use 'int', and if it's got a decimal point, use 'double'
  • I'm impressed by the material in C++ Report
  • I'm a proponent of Resource Management - not just for memory, but for all resources in a program - even opendir(3) & closedir(3)
  • Garbage Collection is garbage - most garbage collectors only handle memory, leaving you to handle resources like thread locking and opendir(3) & closedir(3), and possibly making life harder in garbage collected languages that don't have destructors.
  • Memory leak detection software is also garbage, for similar reasons. I would only spend time and money on this software if it was convenient, and only to check that my reference counting was working properly, and that no-one was subverting ref-counting somehow.
  • I'm interested in a large scale version of lint++ - that will check for issues of significance in a large scale C++ project - such as levelisation at file & package level, component organisation, and other stuff from Lakos, Meyers, etc.
  • I'm concerned about the flood of Job Unready Graduates. Please let the Universities know what employers really need: those who can read and write English, and those who can read and write good code, and those who will unit test.

CategoryHomePage