February 23, 2007   link

I was going through my old programs trying to see if I could jazz something up to sell and I came across a Visual SourceSafe crack tool I wrote way back in 2000. Now I know that SourceSafe isn't the most secure application, but it's really not even close to being secure, and with the advent of Microsoft's Team System I felt I could release this tool without worrying about the security ramifications.

Of course I'm not the first to offer password solutions for SourceSafe - a search on the web will reveal many, but I appear to be the only one who is offering an actual tool, free. Why free? Frankly SourceSafe is too easy to crack to charge for it and there's already so much information publicly available. The tool is pretty fun actually because you'll easily see just how lame the security really is.

This article lists 4 separate ways to hack into SourceSafe and provides a link to a free tool as well.


January 29, 2007   link

I've always been a big fan of Andy Marlatt's work on SatireWire and thought I'd try my hand at a satirical news posting. I had fun writing it so whether you have fun reading it or not I will probably do a couple of these a year.

This "news release" pokes fun at Microsoft's release schedule and product line up, touting a release of a new version of Windows Vista with the "Vasta" tagline.


January 05, 2007   link

A few weeks ago I wrote an article on streamlining your company from the top down and I really wanted to follow it up quickly with some tips on how to do this from the bottom up as well. Unfortunately I came down with two separate illnesses over the holiday season that kept me from writing for almost two weeks.

Although I may have wanted to complete this article as the last one for 2006, perhaps it's an even better note to begin 2007. So here are a couple of tips on how to streamline your company from the bottom up.


December 15, 2006   link

One of the benefits to being a consultant is that I've worked for a large number of companies over the past 10 years, and I've seen a variety of corporate structures and cultures – some good and some not so good. There are a few key points that those with the most explosive growth have in common and I've tried to capture those points here. Not coincidentally working for these companies has also been the most rewarding.

Here are a couple of tips on how to streamline your company from the top down.


November 28, 2006   link

"These two events got me thinking of the symbiotic relationship that I have cultivated with my manager and how we have helped each other along the way."

Here are a couple of tips on how to advance your career by making your manager look good.


November 02, 2006   link

It's been over two years since I've added an article to my site - so why now? Well, when Joel Spolsky posted an article about what he'd like to see in a resume I responded innocuously to his reddit that a contractor resume was totally different. And my server got hammered.

My traffic thus far had been very light since I didn't publicize the content, but suddenly I'm cross-posted and showing up near the top in Google searches and being crawled with a greater frequency than before. My other articles started showing up in searches. And then my code solutions. And then someone signed up for my mailing list.

That mailing list link has been on my site for years and no one had signed up since 2004. I sort of figured that since I hadn't written anything in so long I didn't have to worry about new sign-ups, but that single sign-up became two, then three, then many. It got to the point where I had to reexamine whether I should finish those articles I'd started so long ago and I thought - what the heck! You might all regret it now...

So I plan to post something new roughly once a month or more often as time is available. I'm typically swamped and really don't expect to post more often than that, but we'll see how things go. I'm really looking forward to this!

My first article back comes at a time when I am reviewing my career options and wondering if I'll be able to support my growing family and still retire on more than social security - as if there will be anything left for us. I realized that as a developer there were really three tiers of software revenue from which to choose, and it may be time for me to make a change.

Feel free to pass out the URL for my mailing list (http://www.c6software.com/EmailList.aspx) or alternatively you can grab my new RSS feed (http://www.c6software.com/rss.xml). I do read all my mail and feedback is appreciated.

Thanks,
John


May 21, 2004   link

I obviously favor being a contractor over a permanent position at a company. That's not to say that if the right offer came along I wouldn't entertain it, but generally speaking I really enjoy the contractor lifestyle. For any of you who may be interested in jumping in but are a little nervous about the temperature of the water I have written a few guidelines that might help to make the transition a little easier.


April 16, 2004   link

This is a difficult market to be looking for a job, but that comes with the territory of a technology marketplace. I feel sorry for all those big company employees who have lost their jobs, because many of them have lost the skills of finding new employment. It makes me glad however that I'm a contractor, because I believe we are better suited to weather a difficult job market.


March 31, 2004   link

Since I started programming in C# in 2002 it has quickly become the language I use for almost every project. It's really quite amazing to note the speed at which this technology has taken hold of the industry.

I only have one sample from the many projects I have done so far simply due to scheduling constraints, but more are coming in the future.

If you've used Response.Redirect(url) in your ASP.NET applications you've no doubt come across the sparsely explained ThreadAbortException. Here you'll find an explanation and two simple solutions.


March 19, 2004   link

I've rarely been to a job interview for which I was qualified and not been offered the position. This certainly doesn't mean that I was necessarily more qualified than the other applicants, but it does mean that the hiring manager thought I was a better fit for the position. There are a few things you can do in an interview to tip the scales in your favor.


February 20, 2004   link

Since I began contracting the longest I've been out of work, unwillingly, is a week. That's a pretty good record considering I was steadily employed through the .COM bust. I attribute a good portion of this to having a good résumé, without which I would have never been granted the interview.

Many of my business colleagues who were looking for work asked me to review their résumés and provide feedback, and I found that I had quite a bit to say on the topic and was repeating myself to a different person every couple of weeks. So instead of fielding more requests on this topic I've compiled the thoughts in one location: Designing a Contractor Résumé.


February 06, 2004   link

At almost every contract I've held I've been offered a permanent position by my manager or the manager of another group, but I have yet to take any of them up on their kind offers. Each of those companies had a lot to offer a prospective employee, and a few of them expressed surprise that I wouldn't jump at the chance to sign on, but there are some very compelling reasons to remain a contractor.


Previous   Latest   All   Archive