The Eric Wroolie Blog

Overpass Experiences

  • Blog
  • Videos
  • Overpass Apps

Powered by Overpass Apps

The Seduction of a Microsoft Access project

June 20, 2007 by wroolie Leave a Comment

The other day, I was asked a question I get asked on a lot of contacts: “How’s your Microsoft Access?” Then, with excitement, “we figure that you can knock up an Access application in just a few days compared with the weeks it will take for the other system.”

Another question I get asked on contracts is “We have an Access application that is in terrible shape. Can you help us create a SQL Server application based on it?”

I’ve moved away from Access for so many years now (“but they keep pulling me back in!”), but the VBA is still in my head. I may not be able to tell you the difference between Access 2002 and Access 2003, but I can code it just fine.

I’ve seen a lot of very big projects with Access at their core and I’ve seen a lot of very small projects where a developer insists on a full transactional Oracle solution. Access has its place, but there is a fine line to be observed.

The problem with Access is its apparent simplicity. When a project manager or a business user can slap together some forms and call it an application, they assume they can hand it to a developer and he will do the same thing as they did, but faster. A developer, however, will think about transactions, when the data is written to tables, how to control auditing and authentication, etc. In the end, you get an elaborate Access database application, but it may have been quicker to write it in C# or some other managed code.

The simplicity is also a problem because anyone can build an Access form. On 4 different contracts, I’ve been faced with a situation where a business user (and closet developer) “built” an access database which is now used by an entire company and can no longer take the strain. Since the database is usually not as normalised as it should be, it needs to be re-written on a more robust platform. I’ve done this a lot. And it always takes longer than it did to build the original Access database.

Access is a good tool. I know developers who would never ever touch it?even though haven’t explored everything it can do. Ask them to produce a one-user application, they’ll start designing SQL Server schemas and n-tier plans. I also know a developer who knows Access and VBA backwards and forwards but will not admit it when he’s in a contract.

As a report-writer and very generic application creator, Access is a very useful tool. For a seasoned developer, it’s definitely a step down.

We’ll see if I need to create another one this week.

Filed Under: Uncategorized

My job and my ride

June 19, 2007 by wroolie Leave a Comment

I’m in a new contract now for a small company about a forty-five minutes away. I’m primarily doing consulting on this one. I’m helping this company set up a distributed development environment with proper source code repositories and collaboration systems. I’m also doing some interface design. It’s a lot of fun, even without the coding.

The best part about the new job is that it gives me the oportunity to ride my motorcycle into work. I’ve had the bike for about a month now and love it. It’s a Honda CBF600. It can do 120mph easy (the guy at the dealership told me). I got it up to about 85 on a very straight and quiet rode and freeked myself out by going too fast. I’m not quite there yet. I’m also not at that “weaving though traffic” stage.

The most embarassing moment I’ve had so far with the new bike was coming up to a roundabout with an uneven road. When I put my foot down, I lost my balance and dropped the bike. I got my leg out from under it before it fell. When I tried to lift it, I grabbed it as if I would grab my bicycle—by the handlebars. I couldn’t lift it no matter how hard I tried. The guy in the car behind me (with a growing queue of traffic behind him) got out of his car and with a big smile on his face put one hand on the rear seat of the bike and one hand on the handlebars and lifted it easy. Now I know– I need to lift it like I’m lifting a heavy box and not like I’m lifting a bicycle. I bent the clutch and the gear shift, but no other damage was done. I was able to bend the gear shift back myself by taking it off and hammering it out and replaced the clutch for about £10. So, a learning experience. That bike is heavy.

Here’s a picture.

Filed Under: Motorcycles

PHP with Visual Studio

June 19, 2007 by wroolie 2 Comments

I’ve done some PHP projects in the past for a few clients and found it to be a pretty good language and very powerful. I used an application called HTML-Kit?which I think is pretty popular among PHP developers. It has no auto-complete or anything, but it worked better than notepad.

Now I’m all .Net and Visual Studio. Most hard-core Microsoft people I’ve worked with would never dream of touching php. “ASP is better, so why should I even bother trying PHP?” I expect PHP coders have the opposite argument.

However, I found a product that will let you code PHP in Visual Studio call VS.PHP. You can find the link here:

http://www.jcxsoftware.com/jcx/vsphp/home

I’m going to have to have a look at this.

Filed Under: Uncategorized

  • « Previous Page
  • 1
  • …
  • 84
  • 85
  • 86
  • 87
  • 88
  • …
  • 111
  • Next Page »

Recent Posts

  • 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
  • New Years Reclamations