Jump to Informal yafla Articles
Jump to Formal yafla Articles
Jump to Blog
It's been quite a while since "vanity websites" have been popular (remember the days when GeoCities seemed like a really good idea?), so I'll keep this concise for those who really are interested. Not sure who would be interested, but nonetheless.
I'm an entrepreneurial software developer/architect and project manager, and my specialty is core infrastructure (the plumbing behind advanced systems) and advanced database architectures. I am an expert in a wide range of languages and tools, though my passion is C++ (and by extension C#) and modeling innovative database architectures (I am currently fascinated by utilized nested set models to realize hierarchical structures: The performance improvements can be staggering). My professional career has taken me to a variety of organizations as a consultant, contractor, and full-time employee. These firms include small engineering shops doing amazingly diverse work (developing distributed power generation monitoring and control systems, low-level communications drivers, among many other fascinating tasks. Primarily using C/C++, Borland Delphi, SQL Server and MS Access, and then web services/XML&XML RPC) mega-corporations like Bell Canada (Systems and Database Consultant - SQL Server, ASP, .NET - Network Transport) and RBC Financial Group (Team Leader of a software development team at RBC Insurance-Life, largely working with, and guiding development for, massive SQL Server databases and various n-tier COM/.NET/C++/Delphi applications).
Each of those workplaces have their pros and cons.
I've read countless books and attended numerous training sessions on various development methodologies and project management techniques, and I am looking forward to posting reviews of some that I think are great, and some that are not so great. I present my opinion as nothing more than one person's take on things, and I welcome disagreement or criticism for any view or supposition that I present.
I post content very seldomly [UPDATE 2005-11-03: I now make the time to update my blog. There is a tremendous amount of great content out there, and I was getting "left behind" posting interesting content every couple of months when others are posting tremendous amounts of info daily. Strategically, at least for the sort of career and position I fit in, I do think blogs are critical now.] simply because the demands of family life (I have a wife and a brilliant and beautiful 2 1/2 year old daughter, and an amazing 7 month old son. This is circa-November 2005) and professional life inhibit my ability to throw together something worth posting, and when I do I attempt to put it in a more structured form (rather than the traditional "blog" form which in a nutshell means "excused from any forethought or proofreading requirements"). Those writings I have published professionally, or I post over in the papers section.
UPDATE 2005-11-02 : I'm doing the blog thing now (as of September 4th, 2005), which you can find at http://www.yafla.com/dforbes. Enjoy.
Cheers!