The Eric Wroolie Blog

Overpass Experiences

  • Blog
  • Videos
  • Overpass Apps

Powered by Overpass Apps

I take back all the things I’ve said about Silverlight

November 2, 2010 by wroolie Leave a Comment

After my initial resistance to using Silverlight, I have to say that I have been using it heavily for the past month and am very impressed with it.  When I look at Silverlight as a web technology, I am amazed by the stuff you can do with it and how extensible it is.

My apprehension was due to web standards.  And I still have concerns here.  Microsoft had a big win when they got SL to work on Macs as well as Windows.  But the lack of a Linux version still bothers me (the Mono guys are working on this).  The biggest blight on the technology is lack of iPad support.

I like HTML and I feel comfortable with it.  When ASP.Net webforms were released 10 years ago, I felt Microsoft were trying to bring a Visual Basic-type development experience to the web.  I can’t tell you how many developers I’ve met who profess not to know html.  They only know the very basics of html and a bunch of tags like <asp:Button>.  With php, classic asp, and the new MVC framework, you have more control of how your page renders in different browsers because you wrote the code to do it.  I guess I’m a purist in this area.

But Silverlight is not html development.  It’s also not flash.  It’s more like writing a client application which runs on the desktop—but has to play safely in a web sandbox.  The rules are all different.  All calls back to the server are asynchronous and you can’t stop and wait for them.  Binding is very heavily used, and the code-behind works better than in ASP.Net because there are no postbacks required.

In the past month, I’ve really geeked out.  I spend most of my time thinking about the project I’m working on and how I can improve it.  I’m reading my fourth book on Silverlight in the evenings and spending the days coding away.  You might think that’s sad (it has been said to me), but I’m really enjoying it.  It won’t last forever, so you need to take full advantage of enthusiasm when you get it.

Anyway, I take back some of the things I said before about Silverlight. 

Filed Under: C# Coding, Software Dev & Productivity

Mobile Developer

October 14, 2010 by wroolie Leave a Comment

The past few weeks have been real bliss.  I’m really enjoying my new contract.

One of my goals in finding a contract this time was to stay out of London.  I’ve had enough of the London commute with its delayed trains and crowded tubes.  So, in my new job I commute three days a week (working from home two days) on my motorbike.  I’m working in two different locations about an hour away—but on country roads.  Each morning, I pack up my laptop, strap it to my back, and ride to one of the client offices.

My work has been all Silverlight so far.  I love getting stuck in a new language.  I’m having flashes of insight as to how to do cool things while I’m out running or taking a shower.  It’s a novelty and heavy on the brain. 

I still wake up early, but my morning time is spent with meditation and running (and surfing around reading up on technology). 

Life is going well.

Filed Under: Uncategorized

A change in direction

September 25, 2010 by wroolie 5 Comments

Well, after 16 months of trying to get Overpass up and running as an outsourcing company, I’m going back to contracting.

It’s been fun.  I’ve met a lot of great developers, been to China a few times to meet with software companies, and have worked on projects for small companies here and there.  But my skills as a salesman are terrible—and I hate cold-calling more than anything.  So, it’s time to change direction and get back to doing what I do well.

Even while trying to run my own software business, I’ve continued to code—learning technologies like Silverlight and NHibernate.  The nice thing about taking time off from contracting is that you get to build the skills you want to have, instead of the skills people will hire you for.  I’m my own DIY project and I can never stop learning the new skills.

Getting back to contracting is a big relief to me.  Selling myself (as a developer) has never been difficult, but selling the skills of other developers is tough.

On Monday I start a new contract in Basingstoke.  I’m very excited about it.  My main goal while looking for a contract was to stay out of London.  London’s a great place but I want to get familiar with more of England.  If I can stay away from the crowded trains and tubes, all the better.  I’m starting a four-month contract with a company that looks like it will be a lot of fun.  It also gives me the chance to work from home a few days a week.

It’s a good solid coding job—no offshoring at all.  Also, no mentoring, no team leading, and no budgeting.  It’s going to be great.

Overpass will continue to be a company, but it will be a company of one.

Is this a failure?  Um. . . not yet.

I’m thirty-eight—I probably haven’t even reached this life’s half-way point.  I’m looking forward to the future and am very optimistic about it.  Seven years ago, I was a permanent employee for a tiny company in Reading.  Thirteen years ago, I was a substitute teacher in Missouri and became a qualified to teach high school.  Twenty years ago, I was a soldier learning to speak Chinese.  Who knows what the future will bring?

Filed Under: Offshoring, Uncategorized

  • « Previous Page
  • 1
  • …
  • 25
  • 26
  • 27
  • 28
  • 29
  • …
  • 112
  • Next Page »

Recent Posts

  • The Last Human Developer
  • My Gig and the Imposter Syndrome
  • Getting Picked Last for Teams in PE
  • One Little Growth Opportunity at a Time
  • I’m sorry if I look like I know what I’m doing