Archive

Archive for the ‘Projects’ Category

Freelance work what it should be vs what it is.

December 4th, 2009 Paul No comments

1243018_31569956

I am a busy guy, full time job, wife who recently decided to learn how to code, kids – hockey practices at 7 am on Saturdays and bed time stories and many other things normally occupy my day. On top of this, I have to stay up to speed on what is going on with technology, work on my side projects (partypm.com is cool, sorry for the shameless plug) and occasionally I do freelance.  However lately I am not that enthusiastic about freelance projects and this comic from the Oatmeal perfectly describes the reason why.

Read more…

Categories: Business, Management, Projects Tags:

Project management made simple.

March 5th, 2009 Paul No comments

As much as I don’t like freelanceswitch.com or other similar sites aimed at converting everyone and their uncle to the holy new way of life – freelance work, there was an excellent article by Leo Babauta of zenhabits.com on simple project management today. I am not going to go into detail on why I think freelanceswitch.com is not on top of my “favorite sites” list, maybe some other day, but the article itself was simply excellent. If you are not familiar with who Leo is, read zenhabits.com, it’s good for you.

Usually when you read about project management, and you should – it is important, it always starts with “Get the software X and do this, this and that, and you shall be managing your projects just like the pros do”. As seen on TV approach that might get you excited, but at the core of it there is a simple sales pitch to move as many units of “software X” as possible. Leo takes completely different approach, no mentions of any software package that would be a silver bullet for your particular situations, just the basic ideas that often gets overlooked when thinking about managing that runaway train that is your project.

Leo’s idea is simple:

  • Define outcome

  • Setup process

  • Focus on the next action

  • Send it to the client

  • Communicate

  • Focus on the next action

  • Repeat until done.

And I would like to go as far as to say that it is not really his idea, it is a universally accepted idea on how to manage most of the projects. What really intrigued me was the fact that there was no fluff in the article, good clear explanation that brings you down to the core concept and let’s you decide how to do this in your particular situation.

I would really recommend Leo and his blog for everyone who is serious about his development not only as a IT pro, but as a human being.

New business – clubpath.com

January 25th, 2009 Paul No comments

1129788_54281539

Hi everyone! After helping couple of friends out with their newer enterprise – clubpath.com guys offered me a partnership. I am very excited about this one. For a while I wanted to get some kind of information-based site going ( my billiardinfoworld thing does not count – not too many people care about billiard ). E-commerce is not really my ideal business. I like making e-commerce sites, but running those on the day to day basis – I am not really cut out for that. It is very difficult to sell to the regular consumers, especially in the current economic environment, this is why I think information based sites, especially the ones that encourage users to generate their own content are the things to do, if you don’t really want to work on it full time.

Guys did do a great job on setting up the site, we do get a good traffic, the content is being generated and we do have returning users. What I think is especially great – we actually got two guys who are doing the sales / customer interactions and developers are doing none of that. When pressured into it, I can do sales, but to be honest it is not my idea of a great job.

Beta 1 for clubpath is somewhat successful, however we came up with the list of things that we would want to change. This means clubpath beta 2 will be very different.

So if you are into the club scene (for now only in Toronto, but coming soon to a major city near you) check out clubpath.com.

Categories: Business, Projects Tags: , ,

Holidays are fast approaching.

December 17th, 2008 Paul No comments

winter_lake
It has been a while since I written anything here, I’d like to tell myself that I am just busy and not procrastinating, but that would not be true. I do find time to watch House, so there is no excuse. On the other side, I am very busy. At work we are rolling out a new project, well it is not completely new, but in it’s old form, the project was not used at all, had too many bugs and looked like garbage. Have to say that we are on the final phase of the project, will release a beta version soon.

This would be the first time we used an external GUI dll, and I am quite happy with results. DotNetBar is a great library, and I am positive that we will use it for all our user interfaces; after all, when you have more then one app and all of those have a different look to them, kind of makes you want to re-work it all. That’s what we are doing presently.

New version of Rosetta is coming out soon too, everyone worked hard, and it feels like we are all burned out right before holidays, at least we will have few days to relax and get into the holiday spirit before going back to work.

3 Things They Should Have Taught … Response.

October 16th, 2008 Paul No comments

This is intended as a response to a post by Alan Skorkin – 3 Things They Should Have Taught In My Computer Science Degree. Aron brings up some interesting points, but I am convinced that while his points are valid, there are more important things to consider. Well, three things that are actually mentioned are:

  • Open Source Development
  • Agile and other methodologies
  • Corporate Politics / Building relations.

Somehow at my school there was always more information and emphasis on Open Source. School had actually maintained couple of Open Source projects where students could participate freely. We had number of courses that deal with Linux, Perl and other things which are normally associated with Open Source. We were not pro-Microsoft, as a matter of fact, my C and C++ coding had to be done on a Unix machine, and it had to compile and run on Unix. Use of IDE was not promoted until we started C#. We had to use Vi or other editors available on Unix to code. I was too lazy to learn VI so I found Joe – a straight up text editor. We had great profs that were passionate about Open Source, for instance Cris Tyler, my Linux/Perl prof would spent lots of time with me trying to help me launch my first eCommerce site. He did it not for money, but because he understood the importance of getting young developers involved in actual coding.

We did not do any Agile on purpose, but for couple of projects, Raf and I had used Agile without even knowing about such thing. It was fun, Raf is a great developer. I don’t think that knowing programming methodologies would really help young developer. You go into a coding shop and you will learn and adapt to the way others work; I don’t think that schools should spend student time on this. It will come as soon as developer starts his first job.

Corporate Politics and Building Relations now this is something I can agree with Aron. Let’s face it, developers are not the most socially adapt bunch, it’s just the way most of us are and some training on how to deal with others would be very beneficial to a new developer.

I can add couple of things to the list – when I got my first programming job this was something that amazed me. I remember thinking that our assignments and projects at school were huge with tons of work involved. At times I thought – no, this can’t be right, this is just too much to do here. But after getting my fist project at work I realised that my definition of huge has to be changed. What we did at school was nothing compare to real world. I guess an experience with a “real life” project would be very beneficial to at least me as a college student.

Another thing was time management. Until I started working, I never truly realized how important time management was. You have a schedule and you must do everything you can to meet your deadlines. Because there are consequences, at times very harsh consequences. Once my employer had to re-schedule a user conference because coders did not meet dead lines and that was something we heard about for couple of years after.

My main point is there are bunch of things that CS students can benefit from, but they would vary from one student to the next. It is nearly impossible for any school to accommodate it all, so this responsibility of preparing yourself in a career in a real world falls on the student himself mostly, but hopefully schools will provide some guidance in this process.

Great video – David Heinemeier on Startups

September 29th, 2008 Paul No comments

This video has has nothitng to do with programming but you should still watch it. It seems like everyone and their uncle are dreaming about getting a start-up going and then quickly getting bought by one of the giants out there. How about developing a good quality product, get users and work on perfecting your project?

I am really impressed and inspired, I know the video has been out there for a while, I still like the philosophy behind it.
Read more…

Categories: Management, Projects Tags:

Freelance – current state of affairs.

August 19th, 2008 Paul No comments

I have to admit, I had not picked up a freelance project in quite some time.  Its summer, I have no desire to code after work, I got comfortable with my financial situation – you name it.  I have not been actively seeking projects, just enjoying my free time.  However, lately I decided to get back into freelance game, but I am not having any luck.

Back when I was actively pursuing freelancing, I had some previous customers who would provide me with occasional contract, craiglist and couple of sites that put clients and coders together.  I even paid for membership at guru.com, which by the way was not a wise investment.  There are tons of sites that freelancers can go to get some work, but I can’t imagine that if you live in North America, you will make any kind of money from those.  Take Guru.com – today, flipping through roughly 10 pages of projects under “Programming” – not a single project where client is prepared to pay more then $500.00.  I am not a greedy guy, but if I have to choose to code something for less then $500 and go play ball hockey with my son, I choose ball hockey any day.

Maybe the fact that I am focused on desktop development rather then web coding is affecting my success with freelance projects, I guess that is a big part of it as the web seems to be hot and desktop is not.  Still, I know that there are people out there that needs a quality software developed, and I am their guy.

Categories: Business, Projects Tags:

Lighting-Sale.com

February 28th, 2008 Paul No comments

Let me continue with description of the projects that I am currently involved in.  This one has been in the works for longest time – about 2 years.  After realizing that it takes a while to make some coin in the niche market such as billiard, I had decided to get to something that is more wide spread and should be in a higher demand.  I’ve decided to start selling lights for entire house.

While this idea is not a bad one, something was always in the way and it was on a back burner for quite some time.  Recently I figured that I have to stop procrastinating and get some coding done.  The result is not all that impressive as of today (February 2008), as I had only started implementing design that my good buddy Will have created for me.  There are very few products added at this point, but we are working on that.  I am thinking that by the end of March we should go live with this one.

Can’t attach a screen shot as of yet, she still looks ugly as I continue to implement design.

Categories: Projects Tags: ,

BilliardInfoWorld – damn that’s one long domain name

February 23rd, 2008 Paul No comments

This was a failed experiment. I figured that I can keep a small blog about billiard and it wold help me sell on my billiard site. I think I used Xoops or something like that as an engine for the site. I even posted some news and articles couple of times. Trouble was that there is nothing much happening in a world of billiard. I know that sounds sad, but how many people actually spend their time watching billiard on TV?

I posted some tutorials from my personal experience but that did not spark much interest. This lasted for a year. I had not renewed registration for this domain closing down this project.

There is a reason why this project failed – it would have worked if I chose to cover a very dynamic and popular industry or market. Let’s take mobile phones for a second – every month something new and exciting comes along. Many people are chasing the latest and greatest things in this market, remember the iPhone launch? But there are not many people who would be interested in a new line of cues from let’s say Predator.

Basically, if I will ever move into a hot market place I will most definitely try to once again implement this approach. I am not sure I will succeed, but I will try just to see if the dynamics of the market will play it’s part.

Categories: Projects Tags:

Nightshift Development

February 22nd, 2008 Paul No comments

Nightshift Development is my little freelance coding outlet. I am working on most of the projects with other developers and designers that I’ve come to know and trust. I have to admit I don’t pick up too many projects at this very moment, simply because I am busy with other tasks and I want to shift my focus away from development for others and start developing for myself.

Categories: Projects Tags: ,