DPChallenge: A Digital Photography Contest You are not logged in. (log in or register
 

DPChallenge Forums >> General Discussion >> Software Developer's Thread
Pages:  
Showing posts 1 - 13 of 13, (reverse)
AuthorThread
03/07/2009 11:19:20 AM · #1
Ok, this is a photography site, but there have been plenty of threads about what's your job, etc. Threads for fans of shows, etc.

So I thought it would be interesting to have a thread just for those of us who are both interested in photography but have careers or serious interests in software development. We might find some common interests here, help each other where we can, maybe even start some photography-related software projects together. While I know there are other forums for developers, this place is a community, we all share a common passion for photography here, and it makes sense to me to work together in other ways.

So please chime in if you are a professional developer, and tell us what kind of things you do.

---- Me ----

I started my career at GE Corporate R&D in Niskayuna, but then in 1990 went out on my own as a software consultant. I write software requirements, and design user interfaces for software -- in any area but over the last many years I've been focused on document delivery and display systems for PCs and the Web. Typically, I do that, then help clients procure development services, but I also develop software. I've developed hypertext systems for expert systems, instrumentation control software, and more recently, automated text processing software for XML. I write software that quality checks data, and automates adding intelligence by finding associations to link (e.g., for electronic journals). I also spent numerous years doing standards development for electronic technical manuals in the commercial aviation industry.

Given I'm in my 50's, I've got more PC software development behind me than web development (something I'm still working on). Though it helps that so much now is XML based. My language of choice is now Python (and has been for the past 5 years or so). What a super language! I've also done a lot of other languages, historically, in reverse order of recency: PHP, SQL, javascript, Visual Basic and other dialects of Basic, C++, C, Snobol, Lisp, APL, and Assembly language (actually, quite a bit of that).

Short Term Goals: (1) Learn advanced CSS design for advanced GUI layouts. (2) Work faster so I can do more photography ;)

Message edited by author 2009-03-07 11:20:05.
03/07/2009 11:56:54 AM · #2
What a great idea.

I've been a software developer for about the last 11 years or so. I was formally trained at Fanshawe College in London, Ontario, but I'd been into computers since my family got a Texas Instruments TI-99 4A in the mid 80's. By the time we had our Commodore 128, I was actively involved in BBSing with a 1200 baud modem. I was also able to see the first emergence of a crude version of the Internet through linked BBSs around the world. It was pretty exciting.

In the past, I have programmed in Java, C++, Visual Basic, etc, but I'm now almost primarily a .NET programmer (C# with SQL Server or Oracle). I'm a web developer; I haven't programmed a thick client application in a very long time, now that it is so easy to give a thick client UI experience in a web app.

I own my own consulting company, and I do work for various clients in various industries.

I work offsite for two days a week for a major natural gas distributer, and I do all of my other contracts from home, which is fantastic!
03/07/2009 12:01:06 PM · #3
I've been in IT since 1985. Did several years of COBOL on a mainframe. Now that's dating me.

Currently doing BA work for a government client.
03/07/2009 02:36:19 PM · #4
Originally posted by cpanaioti:

I've been in IT since 1985. Did several years of COBOL on a mainframe. Now that's dating me.

Currently doing BA work for a government client.


Picture that ;)
03/07/2009 03:54:38 PM · #5
I just got Isaac a LEGO Mindstorm Robotics Kit as a (hopefully) fun way to start learning about programming. We are just getting it installed to try out this weekend, so if anyone has any ideas or tips, let me know ...
03/07/2009 03:59:16 PM · #6
My area of work is medical imaging...mostly C/C++, some scripting.
03/07/2009 05:33:23 PM · #7
Yeah.... Started in 88 in a different world...

I still call myself a coder/programmer but been thru so many damn labels and different roles... Coder, Analyst, Designer, Project Mgr, Tech Lead, Performance Specialist, Trainer, Architect, DBA, Network Admin, Consultant, Contractor, Data Modeler, Gopher, Raving Lunatic, GUI Guy, Database Guy, Warehouse Guy, Idiot, A**hole, Idiotic a**hole with a baseball bat and an "Untouchables" fantasy :).... What did I leave out..... A lot of these concurrently....

Mostly big iron stuff.... database stuff for boring boring BORING companies... Until prob 5 years ago it's been a blast... Worked in several countries and allowed a great lifestyle. Not so much now days.... God I miss the early 90's.
03/07/2009 10:49:32 PM · #8
I earn my living as a software developer, but my background is in geography and GIS (geographic information systems). Our company (among other things) writes mapping software for business applications such as retail site location and sales territory analysis. I started in the demographics industry writing Windows applications in Visual Basic and then C++ (OK, I actually started in my pre-teens writing Basic on a TRS-80, but that's another sad, lonely story ;-). Now I work mostly in C# doing .NET desktop work and Silverlight on the Web. There's a lot going on with mapping on the web right now, so it's a lot of fun most days.
03/07/2009 11:11:01 PM · #9
In chronological order:
COBOL, Compiled Basic, Clipper (dbase compiler), C, Visual Basic, Javascript, VBScript. I would consider my main strength to be in data modeling and db design.

I have been doing internet development for the last 10 years or so, but online development since '85. I can still remember how exciting it was when I got my 1000th customer using online banking. Those were the days.

I have bounced back and forth between the business side and the technical side a few times. Depending on who you talk to, I'm considered to be either a technical marketer or a lightweight techie.
02/14/2010 10:28:57 PM · #10
Anyone here doing Ajax? What language and framework are you using. Have you tried the jsLinb framework?

02/14/2010 10:45:10 PM · #11
I've been out of the field for 5 years now, since my job was outsourced to India. When I was working as a programmer, I was using C++, VB, and Java. I haven't touched it since and have no desire to go back to it. LOL!
02/14/2010 10:55:07 PM · #12
I got my Computer Science degree from Cal in the winter of 1996, and started doing C and C++ programming at small software companies and startups. In September of 2001, I was laid off (and told "sometimes to save a tree you have to cut off a branch, so thanks for being a branch." and I'm not still bitter about this at all, really!) and eventually found my way to Inktomi. Yahoo bought Inktomi to be their search engine in 2003. In 2005, my wife was accepted into med school in Chicago, so now I write C++ programs for a small stock trading company out here.

I'm a big Emacs user, I write my own elisp, and believe the only use of the VI command characters are for moving around in nethack.
02/15/2010 03:49:40 AM · #13
BSc '84 from the University of Calgary

Have several years of COBOL development and a few with Java. Trying to get away from the development side of things to concentrate on Business Requirements definition tasks. (Then pass it on to someone else to figure out how to build it - LOL)
Pages:  
Current Server Time: 04/18/2024 01:19:39 AM

Please log in or register to post to the forums.


Home - Challenges - Community - League - Photos - Cameras - Lenses - Learn - Prints! - Help - Terms of Use - Privacy - Top ^
DPChallenge, and website content and design, Copyright © 2001-2024 Challenging Technologies, LLC.
All digital photo copyrights belong to the photographers and may not be used without permission.
Current Server Time: 04/18/2024 01:19:39 AM EDT.