#1. 23
#2. I've learned programming through practice. On certain issues
there's not enough information available or source code that entirely
explains the issue. So in summary, I would say the lack of detailed
information. Yes there's a lot of info out there, but some of them
just don't cover the issues I'm faced with.
#3. Definately. Technology changed and the way the new generation of
developers see things are different than 10 years ago. Taking one of
my very first applications I compiled (still used VB 6.0) in 2001 and
comparing it with the way I'm doing things now - there's a major
difference. So yes, there is a gap.
#4. Yes there is. It may sound stupid but Microsoft really excites me.
I started having respect for Microsoft eversince I started using their
IDE's. Utilising technology provided by them (which forms part of any
developer's application (except Apple)) just goes to show you the
endless possibilities we as young and emerging developers have.
Although I'm not using the full packages (still stuck on the Express
editions) I have to say that when new technology becomes available I
go crazy!
#5. If I were the technology company? I would go out of my way to
accommodate such developers. Provide them with what they need and help
them get to where they want to be.
#6. By utilising forums and use social media sites such as Twitter and
Facebook. Let's be honest, I'm a Facebook addict. I log on atleast
once every 2 hours. I've also joined several groups there and through
that they send us updates to beta releases, sneek previews, latest
releases etc. So the best way to grab my attention would be via sites
like Facebook. Not only that but also these type of sites provide
target audiences bigger than traditional targetting methods (radio,
tv, etc..).