Blog Home  Home RSS 2.0 Atom 1.0 CDF  
CoolTechU Blog - Career
Technology, .NET, and Why It Rules My World
 
 Saturday, April 30, 2005

I just got done with training this past week.  And now my whining starts...

Hey, it's my blog, and I'll cry if I want to...

1) A one month course squashed into one week.

2) Although I understood the topics, and got a lot out of it, I suffered an inferiority complex when it came to the labs.  I NEED TO CODE MORE!

3) The instructor -- brilliant and arrogant.

Ok...I made myself buy a VB .NET tutorial book when I was in NYC.  And I will follow it step by step.

4/30/2005 4:32:58 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]   .NET | Career  |  Trackback
 Monday, April 04, 2005

It takes experiences such as Rory Blyth had to remind me of this.  Rory is one of the smartest and funniest people I have never met (but have communicated with from time to time).  He works for Microsoft, and happens to be a big U2 fan (which is how we "met").

As he describes with his usual mix of humor and insight, no matter what us 21st century techno-dweebs think, humans are very bad at multi-tasking.  I've been telling myself for years that I need to focus on one task at a time to become more productive and less stressed out.  But some habits die hard.

I'm going to try it again.  Otherwise, I may just explode.

Also, read this VERY related article: http://news.com.com/2102-1022_3-5637632.html?tag=st.util.print

4/4/2005 4:32:18 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]   Career | General  |  Trackback
 Friday, March 25, 2005

Why do experts insist on making things so hard for others to understand?  Is it a fear of losing their "expertise" label?  Do they throw around buzzwords just to feel part of the "in" crowd?

Isn't there joy in being able to help the less enlightened person's eyes light up with understanding?  Isn't it worthwhile to help another person share your appreciation and understanding for what you know so well?

Well, then why does so much of the teaching material available today suck?  Why do I have to read explanations about a topic from five different books before I can really grok something?  Is it that hard for people to remember how they felt when first learning something?

Yes, the situation has improved.  There are some excellent technical writers these days, such as Mark Minasi, and Charles Petzold has always been clear.  But the situation is still inconsistent at best.  And way too many writers write like it hurts them to do so -- obviously they're in it to capitalize on being the first ones out with a book on a topic.

Where am I going with this?

I want to change this.  I have an idea for a website that will attempt to teach without being condescending or obtuse.  I grabbed the URL a few years ago, but never used it.  It may take me another six months to a year to start it, though.  You see, I'm procrastinating again.  But I know why -- a few reasons:

  1. I want to learn ASP .NET enough to write the site using that.
  2. I didn't want to start the site with just a topic or two.
  3. I wanted to start this site initially to help me learn .NET -- it was going to be one of my tools for learning it.  But it would require me to actually learn a topic or two inside-out.

Obviously, these are lame reasons for not starting the site:

  1. Uh, DUH -- how do I think I'm going to LEARN ASP .NET??
  2. Who cares?  Do I think I need to document everything in the framework before I start?
  3. Double-DUH -- see # 1.

Like I warned you -- this blog is for helping me to kick my own ass.

3/25/2005 5:44:50 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]   .NET | Career  |  Trackback
 Wednesday, March 23, 2005

Because I just started this blog, I'll be posting more often than normally.  I have a lot of crap to get out of my system.  I may go weeks without posting anything, but I seriously doubt that.  But for now, I continue to spout...

Like I said, I'm a Software Architect.  That's just my latest role in the field of software.  It is said that modeling is one of the best things you can do towards reaching your goals in life, and in your field of work.  I have had some heroes in my field.

One of my first heroes was an English chap I'll call Richard W-1.  He wasn't perfect -- not at all.  He spent most lunch hours drinking.  But he was one of the first real smart developers I ever knew.

By the way, unless I have only positive things to say about someone, I won't be mentioning full names in my blog.

I was just starting out in my first programming job (seems like yesterday, of course) at a large bank in NYC.  COBOL (which I actually liked -- I liked the verbosity of it.  Maybe that's why I'm a VB .NET guy today).

My first day on the job, right out of the training program, was one of the scariest days of my professional -- no -- my ENTIRE life.  I was in WAY over my head.  I wish I could remember the name of the developer who I had to report to that day.  She had a very non-caring attitude about her job.  Here I am, in my first real programming job (which I thought would be FUN), totally scared to death, because I just took a look at the first program I was supposed to maintain, and it was the worst piece of shit I've ever seen written.  And the person I was reporting to could not care less about her job.  How did I keep my enthusiasm about my field of choice???

Well, I did make it through my first few months, quite well, thank you.  But mainly, it was thanks to Richard W-1, and his English partner in code, Richard W-2.  RW-2 was the NEATEST coder I have EVER known (and HE was always sober, as far as I could tell), but RW-1 was smart as a freaking whip.  You find me a smart whip, and I'll...whatever...

I learned more from these two guys about clean, structured programming, than anyone else in about 5-6 years...

COBOL, no less...

So, the Richard W's were my first real software heroes.

3/23/2005 6:57:47 AM (GMT Standard Time, UTC+00:00)  #    Comments [2]   Career  |  Trackback
Copyright © 2008 Mark Freedman. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: