Thursday, May 22, 2008

SharePoint - If You're a Glutton for Punishment

I've been doing a lot of web work lately, and in the last few months I've had the opportunity to work with SharePoint (MOSS).

In my own experience, it seemd to work well. I was able to get most of what I was trying to accomplish done. The sites that we created looked really nice and were very functional. I believe that the clients were overall impressed and happy with what was provided to them.

Now, I've been a pretty hard core developer right from the begining. While in school one of our big projects in one of my semesters was to create a communication program, you chose the language and what specifically the program was to do. I decided to create a terminal program to talk to the Main Frame computers and I wrote it in Assembly language. While other guys were using Quick Basic and VB!

I bring this up because it was nothing to me while I worked with SharePoint that I had to do some stuff using XSL and I didn't think to much about it when I had to write other programs to transform some of the data so that it would work in SharePoint. It didn't bother me that much that I hadto d a lot of stuff using trial and error. Copying my work to a server to test it out and then working on it again to fix any problems I ran into. I was fine creating small test apps to encase certain components that I could later move to the SharePoint server once they were ready.

Apparently though, there are a lot of poeple out there who hate the fact that there are no good development tools for SharePoint. I have heard a lot of complaining about how bad SharePoint is, and it all has to do with how difficult it is to program in it. Maybe this is a good thing. I mean, i no one wants to do it, then it leaves a lot of work out there for me. :)

Truth is, I'd certainly like things to be easier. But if it isn't, I'll still work on it. If I have to get my hands dirty to do a job, then so be it. It is more rewarding in the end when you complete a project knowing that others wouldn't even attempt it. Maybe this makes me a Glutton for Punishment.

I know that asof yet, I haven't been scared off and I listen to these guys who complain. I sat the other night when someone told me point by point all the things that he didn't like about SharePoint. Maybe the problem isn't that it was too difficult, maybe the problem is that he wasn't being paid enough.

A friend of mine just lost her job, along with her entire development team. The problem is that the SharePoint project they were working was not working the way the client envisioned it. This is an unfortunate problem that has probably less to do with the work that these people were doing and more to do with the original design and architecture of the solution. If you want the project to work, especially a SharePoint project, then it must be architected properly.

That's all I have for now. I'll try to think of more to write here on a more regular basis.

Tuesday, October 24, 2006

Deciding to blog

Well, I have been reading blogs now for a while. I have found some pretty useful information on blogs and sometimes I found the exact answer I was looking for. So I figured that for those times when I had to figure it out myself, I needed to post my answer somewhere.
But where? I didn't blog, I didn't really ever look into blogging or where to blog etc.

This is really my first attempt. Sure I wrote a little bit about a new laptop I bought a while ago somewhere, I don't even know anymore.

Yesterday I went to a "Wine and Cheese" get together at Microsoft Head office. Thanks Jean-Luc. I'm glad I went; I had some interesting conversations with a few of the guys there.

When I get all the info together, I think I'm going to post about using print templates in Internet Explorer or the Web Control to control printing from C#. So far I found a lot of information on doing it with C++, but nothing with C#. So I had to figure out myself, with the help of one of my colleagues.