Click here to Skip to main content
Click here to Skip to main content

Interview with Tom Archer

By , 2 Jun 2001
 

Tom Archer is an author, Visual C++/C# consultant and was the site administrator for CodeGuru for 18 months. Tom worked with Zafir Anjum and I for many months before the sale of CodeGuru to EarthWeb, so has been in the unique position to witness CodeGuru evolve from a volunteer run community site to EarthWeb's flagship C++ site, and then be passed down to Internet.com along with many other of EarthWeb's former sites.

Tom has worked with companies such as IBM, AT&T, Equifax and Peachtree Software and lists one of his proudest accomplishments as being the lead programmer on two award winning applications (at IBM and Peachtree). He has lived all over the world, and is currently based in Atlanta, Georgia.

Tom has recently left CodeGuru to pursue his writing, training and consulting interests, so I figured it was a great time to have a chat with him about the past, present and future. If you ever wonder just how geeky a couple of web admins can get, this entire interview was conducted using XML over email. Each iteration of the interview saw us try and out-do the other in terms of XML style and presentation and it was only when I found myself spending an hour debugging an XSL/T page did I come to realise that once a geek, always a geek.

CodeGuru has been through some amazing changes since we first worked on it all those years ago. Can you describe how the various changes affected the overall atmosphere and goals for the site.

When Zafir first started CodeGuru, it was one of the first developer sites on the Web. It's aim was clearly stated. It was a site run by developers who freely donated their time in order to help other developers. However, it didn't take long for corporations and entrepreneurial types to figure out that with the traffic these sites were getting, there was money to be made. Many of us incorrectly thought that the influx of corporate money would lead to better sites. Unfortunately, it didn't work out that way. Most corporations that purchased the more popular sites came in with their bureaucracy and attempted to run the sites as they did their previous interests. Therefore, the focus changed from one of "let's create this really cool code repository" to "how can we make more money from this". It's a subtle distinction since you would think that one would help the other. However, anyone that has any business experience knows that once you go from a product (or service)-centric approach to one that is more focused on advertisers and the bottom-line, it's the consumers that lose out in the end.

Can you give some examples of where you saw this happening on CodeGuru?

I'll give just one or we could talk all day on this. Shortly after EarthWeb purchased CodeGuru and many other sites, they decided to do a massive redesign of all the sites so that they would integrate more seamlessly. Certainly a decent idea. However, the problem was in the day-to-day running of the sites. People (all non-programmers) who never used any of the sites couldn't understand why people such as myself didn't want to completely stop posting content and updating the site to spend 3-6 months updating spreadsheets and Word documents and attending meetings. They just didn't get the concept that if we stopped posting content there wouldn't be any customers for this new redesigned site! I can't tell you how many times I came close to being fired because I was trying (as best I could) to keep the site fresh. That's why it irks me when people say thinks like "Oh. CodeGuru is really stale". Hell, there wouldn't have been *any* content without me fighting management and posting it. This is what I mean when I say that most of these corporation put their own bureaucracy and rules ahead of the actual product and customers. And by the way, I'm not just picking on EarthWeb. My very favourite site used to be Experts-Exchange - really cool knowledgebase-like site run by a family. However, they finally sold a large part of the site to a big company that now runs the site. Needless to say, the site is having the same problems that CodeGuru ran into with regards to the hardware and software problems and bad customer service.

Many people think that running a community site for developers is the best job in the world. Is it?

Running a developer site certainly has its advantages such as working from home and not being tied to "office hours". However, its definitely a labour of love. In other words, those of us that run sites certainly don't do it because there's any money in it. We do it because we enjoy helping others. Best job? No, not really. Too much maintenance and not enough programming. I think the best gig is a combination of writing books and consulting. That way, I'm still working my own schedule, I continue to help others and yet I'm programming most of the time.

Even so, you started a new site as soon as you left CodeGuru.

Yeah, but TheCodeChannel.com doesn't belong to any corporation. It's certainly not meant to be a competitor to any site. As I've said from the beginning, this is going to be a site that is mainly a hobby of mine and a few friends. We're not looking to become millionaires off it. It's basically returning to the roots of CodeGuru where we are simply helping others through the site without the need or desire for banners ads or corporate funding.

With hindsight, would you do it all again?

Absolutely. I've met many talented programmers and just really great people running CodeGuru. I wouldn't change a thing if I could go back and do it all over again.

Do you see the online developer community maturing as a whole with people more willing to help each other, or do you feel in general that people on the net are becoming more demanding?

While trying not to sound negative, I would definitely say it's the latter. The simple fact is that a couple of years ago, we all lived this Utopian-like existence where sites like CodeGuru were created with the single goal of helping each other out. However, at this point, people have seen how much a Zafir sold the site for and that has lead to a very competitive (and sometimes very ugly) environment. However, I'm not just talking about other Web sit owners. While at CodeGuru, we had people volunteering to help all the time. That never happens any more. Everyone wants to be paid. In addition, many (not all) people have stopped being appreciative and have come to expect perfection from Web sites and the people that run them. I guess what I'm saying is that over the past couple of years, I've seen a increase in the lack of appreciation to those that freely donate their time to help others.

What do you see as the future of developer Web sites?

I think that the people that make use of sites need to be very careful. There is so much meanness going around between the users of the various sites that many people who simply do this to help others are being turned off and dumping their sites. That in combination with the free-fall in advertising revenue is leading us directly down a path where free sites will one day be a thing of the past. Just look at sites like DevX and ASPToday. They started out free and are now subscription-based. It's a simple formula. Many individuals are tired of dealing with unappreciative people when they stay up to 3am every night just to help others out. Therefore, we're getting to a point where only companies are running the sites with a decent amount of content. If users are going to expect a professional site with tons of content and other niceties (discussion board, chats, interviews, etc.), then these companies are going to have to hire more and more people to run the sites. Therefore, with ad revenue down and costs up, the only way for companies to make these sites profitable is to recoup that money is via subscriptions, products and services.

NET is front and centre at the moment, but how do you see .NET affecting the average developer, and will .NET cause developer sites to change the way they operate?

Honestly, I truly don't think that most developers know or care about .NET. Microsoft has changed directions so many times in the past few years that most developers are going to take a "wait and see" attitude. It's going to be Microsoft's responsibility to illustrate exactly why developers should care about .NET and I don't believe they've done a good job of doing that so far.

Are there any significant positives or negatives of .NET that stand out for you?

Having been involved in several large, distributed applications, the positives that I personally applaud are language interoperability, a single class library and easier versioning and deployment.

What about for C++ developers in particular?

As mentioned before, I think that many C++ developers are going to hold out until they see some tangible reasons for switching. Let's face it. How many people would even consider using C today instead of C++? However, I remember when C++ first came out and most people were like "So what? I can do the same thing with structs!" or "I have gotten this far without it. I don't need it." For some reason, there's always that initial rejection of anything new. However, .NET is simply too good not to catch on sooner or later.

What about you personally? How do you feel about .NET?

I'm infatuated with it and its promise for the future. As you know (probably better than me), you simply can't beat what they've done with ASP.NET. I absolutely love the CLR and the interfaces it provides. It's definitely going to be fun the next few years.

How do you feel about C#? It's stregnths? Its weaknesses?

According to Larry Tesler's law of Conservation of Complexity, you can not reduce the complexity of a given task beyond a certain point. Once you've reached that point, you can only shift the burden around. This rule holds especially true for programming languages. Programming languages are about as simple as they're going to get and still be usable in terms of creating professional applications that meet the needs of today's users. However, what the designers of C# did was to move much of the complexity of writing code from the client (class consumers) to the server (classes). Examples of this are operator overloading, interfaces, delegates, indexers, properties and user-defined conversions. The common thread that ties all these features together is that they all make client code easier and more intuitive to write. However, they also put more of a burden on the class writer. In my humble opinion this is a great design since, if you're writing your object-oriented code "correctly", the client code will constitute the majority of your code. Therefore, my answers are that Yes, I truly enjoy the design of C# and yes it will make you a more productive programmer overall.

What is your pet peeve about .NET?

My pet peeve is with the compiler teams. There's an on-going debate as to what languages will implement what parts of the CLR. I'm with the CLR team in terms of letting each language have access to the same things. After all, that was the promise of the CLR to begin with. Don't get me wrong. Each language is still going to have access to the majority of the same functionality. However, check out the dotnet mailing list and you'll see that the VB guys definitely believe they're getting the shaft.

And  your pet love?

The BCL, no doubt. As one microcosmic example, take a look at IEnumerable and how it enables you to provide enumeration capabilities for any class! I love that! You can tell that the CLR guys have put a lot of thought into how this thing is going to be used. Additionally, I still can't get over how cool Reflection is. I'm not just talking run-time identification stuff. I'm talking about the ability to dynamically generate code that can then be executed and even saved! I definitely could have used that a few years ago for a system I wrote at AT&T.

Now that you are no longer at CodeGuru what does the future hold in store for you? We have seen mention of your new book for Microsoft Press - but are there bigger and better things in store for you, or will you be taking a much needed break?

I'm going to go back to mainly consulting full-time and running TheCodeChannel Web site as a hobby. In addition, I've just signed on to do a Visual C++.NET book. So, in other words, these bags under my eyes don't figure to get any smaller anytime soon :)

Thanks Tom for taking the time to speak to us.

Actually, thanks goes to you Chris. You're one of the first people to start the whole concept of developer sites and we all owe you a tremendous amount in making our programming lives a bit easier and much more fun.


License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Chris Maunder
Founder CodeProject
Canada Canada
Member
Chris is the Co-founder, Administrator, Architect, Chief Editor and Shameless Hack who wrote and runs The Code Project. He's been programming since 1988 while pretending to be, in various guises, an astrophysicist, mathematician, physicist, hydrologist, geomorphologist, defence intelligence researcher and then, when all that got a bit rough on the nerves, a web developer. He is a Microsoft Visual C++ MVP both globally and for Canada locally.
 
His programming experience includes C/C++, C#, SQL, MFC, ASP, ASP.NET, and far, far too much FORTRAN. He has worked on PocketPCs, AIX mainframes, Sun workstations, and a CRAY YMP C90 behemoth but finds notebooks take up less desk space.
 
He dodges, he weaves, and he never gets enough sleep. He is kind to small animals.
 
Chris was born and bred in Australia but splits his time between Toronto and Melbourne, depending on the weather. For relaxation he is into road cycling, snowboarding, rock climbing, and storm chasing.

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralVery good reading!!!memberNish - Native CPian23 May '02 - 1:11 
I saw this article cause it came as the feature article on the front page. It was nice to learn more about Tom. I didnt know this stuff before.
 
Nish
 

Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.

GeneralRe: Very good reading!!!memberTom Archer18 Nov '02 - 7:25 
Hi Nish. Thanks! Unfortunately, I don't get notifications when posts are made here as the author is Chris so I just now found this post of yours Smile | :)
 
Cheers,
Tom Archer
Author - Inside C#, Visual C++.NET Bible

QuestionSo what happened to Zafir Anjum?memberKeith Avery5 Nov '01 - 5:53 
So what happened to Zafir Anjum?
AnswerRe: So what happened to Zafir Anjum?memberChris Maunder15 Mar '02 - 6:17 
Before he sold CodeGuru he was talking about his plans to buy an RV and travel around the States. Soon after the sale he travelled to India for a few months and since his return I don't know anyone who's had any contact with him.
 
It would be interesting to see what he's up to.
 
cheers,
Chris Maunder
GeneralRe: So what happened to Zafir Anjum?memberRanjan Banerji28 Jan '04 - 3:59 
He bought a van and travelled across the country. In fact may still be doing that. Sometimes I get calls from him from some National Park or another. Haven't heard from him in a while though.
GeneralRe: So what happened to Zafir Anjum?adminChris Maunder28 Jan '04 - 4:29 
Next time you hear from him *please* ask him to email me. I'd love to catch up with him!
 
cheers,
Chris Maunder
GeneralRe: So what happened to Zafir Anjum?memberRanjan Banerji28 Jan '04 - 4:54 
Will do. I just realized that while I said I haven't heard from him in a while, I too am guilty of not calling him in a while Smile | :)
GeneralRe: So what happened to Zafir Anjum?staffNishant Sivakumar14 Jun '05 - 18:43 
Surprised that he does not have an online presence. Probably the best known Indian coder on the internet and guy's vanished into thin air Frown | :-(
GeneralRe: So what happened to Zafir Anjum?memberRanjan Banerji22 Jun '05 - 6:16 
He spends most of his time snow boarding based on my last conversation with him which was about 6 months ago.
GeneralRe: So what happened to Zafir Anjum?memberTrollslayer15 Aug '05 - 5:24 
A real geek would have a laptop fitted to the snowboard Roll eyes | :rolleyes:
 
The tigress is here Big Grin | :-D
GeneralThe online developer communitymemberAnonymous6 Jun '01 - 18:23 
The online developer sites are only viable as long the people contribute code and the admin keeps the site up-to-date.
 
A couple of years ago, the spirit of the Net was to share. Then the money poured in and everyone wanted to cash in. Now, we have .NET. Smile | :)
 
Users are demanding and do not realize that some sites are not run by corporations but volunteers who are not being paid for the work. Some developers push their source code through such sites. Once they have a sizable market, they move from free source to paid code. Noone can blame them for that as it is their work and they do need to pay the rent. However, they should be honest with the users who supported them and tell them what to expect.
 
The future of developer Web sites is bleak as talented programmers 'get a life'. We face a paucity without more people like Tom Archer and Chris Maunder.
 
I would like to thank Chris Maunder for the time and effort he puts into running this site. Thanks, Tom, for your insight into the workings of a developer site.
GeneralRe: The online developer communitymemberAnthony_Yio9 Aug '02 - 22:34 
Me too, a great appreciation to Chris Maunder.
GeneralRe: The online developer communitymemberTom Archer18 Nov '02 - 7:24 
You're very welcome!
 
Cheers,
Tom Archer
Author - Inside C#, Visual C++.NET Bible

GeneralRe: The online developer communitymemberphykell1 Nov '04 - 1:34 
I agree. It's thanks to the people who put in all their time and effort, that many of us programmers have a "first port of call" for work-related chat and solutions to those annoying problems that you know someone else has probably already solved. I hate to say it, but I never even venture over to CodeGuru anymore, and I hate to think what it would be like without CP and its contributors, from the side admin and his team to the people who answer questions on the programming forums.
 
The article was a great read by the way, thanks! Smile | :)
 
"Oh, I'm sick of doing Japanese stuff! In jail we had to be in this dumb kabuki play about the 47 Ronin, and I wanted to be Oshi, but they made me Ori!"

GeneralC and C#memberPedro Silva6 Jun '01 - 7:24 
Hi,
 
I'm a C programmer. Do you think I should learn C++ before learning C# ???
 
Thank YOU,
Pedro SilvaCool | :cool:
 
Pedro Silva
GeneralRe: C and C#memberGeorge6 Jun '01 - 19:58 
I think you could learn C++ instead of learning C#.
 
Just a biased suggestion thought Wink | ;)
GeneralRe: C and C#memberNET7 Jun '01 - 6:10 
I think you should stay with C. It's too late for you Wink | ;) Wink | ;)
 
Just another biased ...

GeneralRe: C and C#membersathya7 Jun '01 - 21:06 
Not required.
Directly you can start learn C#.
Only thing you have learn about .net architecture.
 

GeneralRe: C and C#memberPaul Watson17 Oct '01 - 15:10 
This may be wrong as I have only dabbled in C# and my skills in C and C++ go up to about writing a Hello World programme but I believe C# is more like Java than C or C++.
 
The C in C# is a misnomer really, ignore it and think of it as new language which from what I have seen is really great.
 
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
 
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
 
"In other words, the developer is dealing with an elephant, the accountant is dealing with a bunny rabbit." by Stan Shannon - 16/10/2001
GeneralRe: C and C#membersaikatsen2 Sep '03 - 8:32 
You just need to know basic object-oriented concepts before learning C++, C# or Java. Learning C++ well takes time and it is not as easy to pick up as C# because of all the documented/ undocumented stuff that you can do with pointers and other complex constructs in the language.
 
Pick any of the thin books on C# and start writing code; that's the best way to learn the language. Yes, I think one should definitely know one object-oriented language to know serious programming.
GeneralHello Tom!memberG Poulose4 Jun '01 - 16:58 
Tom,
 
Congratulations and thanks much for everything.
 
Wishing you continued success in everything you do.
 
Best,
George
http://gpoulose.home.att.net/
GeneralRe: Hello Tom!memberTom Archer4 Jun '01 - 23:48 
Thanks for the kind words, George! I certainly with the same for you.
GeneralRe: Hello Tom!memberG Poulose5 Jun '01 - 6:01 
Thank you Tom.
 
George
GeneralRe: Hello Tom!sussdjkno315 Nov '02 - 12:31 
I just happened on this thread but I wanted to say hello to you too Big Grin | :-D I LOVE your book
GeneralRe: Hello Tom!memberTom Archer18 Nov '02 - 7:23 
Thanks mate! Are you referring to the second edition of Inside C#?
 
Cheers,
Tom Archer
Author - Inside C#, Visual C++.NET Bible

GeneralRe: Hello Tom!memberdjkno318 Nov '02 - 7:59 
Actually the first Big Grin | :-D I bought it a while ago. Big Grin | :-D
GeneralRe: Hello Tom!memberTom Archer25 Nov '02 - 6:12 
You should definitely get the second edition then as it is miles beyond the first - especially if you can get the company to pop for it Smile | :)
 
Cheers,
Tom Archer
Author - Inside C#, Visual C++.NET Bible

GeneralCongratulations from a former CodeGuru colleague!memberKirk Stowell4 Jun '01 - 6:30 
Tom,
 
I just wanted to pop in and say congrats on your new book! I remember back in the day before Zafir sold the site (CodeGuru), when several of us including Chris and I were working on helping build this developer community, doing our part in moderating sections, posting articles and such.
 
It seemed that we were all working toward a common goal, what a huge disappointment when all of that ended. The only one left at CodeGuru was you Tom. I must say that I have a tremendous amount of respect and admiration for the job that you had done in trying to keep the site alive (by yourself from what I could tell). I truly don’t know how you did it!
 
I also wanted to thank Chris for starting the CodeProject, which was a salvation to many who where worried about the direction of CodeGuru. Without the efforts of individuals such as yourself and Chris, I don’t know where we would be today! Kudos to both of you!
 
Best regards,
Kirk Stowell
 

GeneralRe: I have disappointed with you, Kirk!memberMasaaki Onishi4 Jun '01 - 12:39 
Hello, the codegurus around the world.;)
 
CJLibrary hasn't been free for a long time ago,
Chris told me that my posted code (ADO + CJLibrary) would not be posted at the codeproject site.
 
Well, everybody like Zafir, Chris, Tom and you had been a good job at codeguru site,
but, eventually some of you guys made changed to get your money from free code to the code
which we have to pay our money.Cry | :((
 
However, I understood this situation partly because I have worked as the professtional programmer, and
the source code is the key among the programmer as well as Microsoft.Eek! | :eek:
 
Free code is simply free, and this value of the free code depends on the people considering how they use this free source code.
That is, the free source code related to the high value to the commercial usage will brings the benefits
to the programmer.
So, I have realized that CJLibary used to be one of the high valued free source code.Cool | :cool:
 
Have a nice day!

-Masaaki Onishi-


GeneralRe: I have disappointed with you, Kirk!memberChris Maunder4 Jun '01 - 14:27 
Stas Levin's BCG library was free too, but it has also matured into a commercial product, so Kirk is not alone in venturing into the scary world of selling software components.
 
I personally would prefer that Kirk and Stas continue to give away their code but they keep talking about things like 'rent' and 'food' and stuff. Go figure Smile | :)
 
cheers,
Chris Maunder
GeneralRe: All I want to say....memberMasaaki Onishi4 Jun '01 - 17:08 
Hello, the codegurus around the world.;)
 
In fact, I will not blame for Mr. Kirk at all. (But, disappointed.)
 
Since I often check codejoke website about three years ago,
I know how CJLibrary is made non-free product?
 
Some people often asked Mr. Kirk to fix these bugs even though CJLibrary is free.Mad | :mad:
I often said by myself, "Since CJLibrary is free, try to fix these bugs by yourself."
 
After CJLibrary isn't free, I try to make Visual Studio style application by myself,
but I might need the time if I want to write the code different from
CJLibrary code so much.Cry | :((
 
Anyway, in order to make our life, we need the money.
So, I understand that we can't blame for Zafir as well as Kirk
since the other people are willing to pay the money for their job.
 

 
Have a nice day!

-Masaaki Onishi-


GeneralRe: All I want to say....memberAnonymous5 Jun '01 - 12:11 
codejoke Poke tongue | ;-P thats funny
GeneralRe: Ooops, sorry that!memberMasaaki Onishi7 Jun '01 - 6:41 
Hello, the codegurus around the world.
 
Oops, sorry for the wrong URL. Dead | X|
I remembered that I sometimes types "www.codejoke.com" to find "www.codejock.com" Roll eyes | :rolleyes:
And, I think "Oh, God. Where is CodeJock?"Cry | :((
 
Have a nice day!

-Masaaki Onishi-


GeneralRe: Congratulations from a former CodeGuru colleague!memberTom Archer4 Jun '01 - 13:28 
That's incredibly nice of you, Kirk. Thank you very much for the kind words.
GeneralPlease someone write the VC++.NET book!!!memberAnonymous4 Jun '01 - 5:27 
I'm afraid that with all the attention to C#
C++ is loosing it's ground in the .NET world.
I really like the new features added to VC++
compiler, such as
"
/RTC for runtime error checks. Some of the errors it checks
for include local memory overruns and underruns, uninitialized
memory access, and data truncation
/GL and /LTCG (link-time code generation) optimization flags
/GS (generate security check) With /GS enabled, any virus or
hijack code that attempts to take over your program will pop
up a message box and immediately terminate the process
"
 
"Assertions and Tracing in .NET "
http://msdn.microsoft.com/msdnmag/issues/01/02/Bugslayer/Bugslayer0102.asp
 
We need more authors on VC++.NET!!!
Don't give up on C++!!!Smile | :)
 
Thanx for a great job!
GeneralRe: Please someone write the VC++.NET book!!!memberTom Archer4 Jun '01 - 5:29 
Actually, I'm writing that now Smile | :)
 
*HOWEVER*, it's NOT a managed extensions book. There are a couple of chapters on that, but it's main focus is true to Windows development (read *not* .NET) with VC++.NET and MFC.
 
The book is the Visual C++.NET Bible from Hungry Minds
GeneralWork Faster!!!!!!!!!memberJim Howard5 Jun '01 - 5:22 
We need it now.;P
GeneralRe: Please someone write the VC++.NET book!!!memberAnonymous5 Jun '01 - 6:54 
I agree. Write faster... Any idea when it might be available???
GeneralRe: Please someone write the VC++.NET book!!!memberTom Archer6 Jun '01 - 6:06 
It's scheduled to be released when Visual Studio.NET ships(September/October timeframe).
QuestionHow to become a ConsultantmemberA.A.4 Jun '01 - 4:52 
How does one become a consultant? How do you go about getting your first project? How do you convince the company that your the right person and how do you even know which companies are looking for a consultant? Is it networking or third pary agencies? I am working under the assumption of a self made consultant rather than one working for a consulting agency.
 
This probably deserves an article of its own, any one up for it... Smile | :)
AnswerRe: How to become a ConsultantmemberAnonymous10 Apr '02 - 7:08 
go to dice.com or job sites an look for contract jobs. they normally specify duration like 5-6 months
GeneralMe no understandmemberChristian Skovdal Andersen4 Jun '01 - 2:15 
To Tom:
 
In the section about the "What is your pet peeve about .NET?", you state:
 
"However, check out the dotnet mailing list and you'll see that the VB guys definitely believe they're getting the shaft."
 
What does "getting the shaft mean"? I don't understand that particular piece of slang.
 
BTW, I'm halfway through "Inside C#". I must say, that I really like it! Now I'm only waiting to get my hands on a beta of VS.NET. Great work Smile | :)
 

Christian Skovdal Andersen
GeneralRe: Me no understandmemberJoe20004 Jun '01 - 2:25 
Getting f*cked. Com'on, with 20 years of American tv, movies, and print in Europe, like, you know, you should understand this by now.
GeneralRe: Me no understandmemberChristian Skovdal Andersen4 Jun '01 - 2:27 
Ah, I see!
 
"Getting the shaft" = "Getting f*cked".
 
That makes sence.
 
Christian Skovdal Andersen
GeneralRe: Me no understandmemberTom Archer4 Jun '01 - 4:00 
>>>
I'm halfway through "Inside C#". I must say, that I really like it
<<<
Very cool! Thanks Christian. Then I have some really good news for you...
 
This book was originally intended to be an intermediate-advanced book. However, .NET just isn't being used by enough people to justify that so we backed off that I'd write a beginner-level book at first and then "grow" the book with the book's audience. Therefore, in the second edition, I'm going to tighten up a bunch of things that I'm unhappy with regarding the first edition and add lots more advanced stuff (e.g., communicating between and synchronizing multiple threads, calling DLL functions that require specific data structures, showing more MSIL to see what the compiler is generating, etc.)
 

GeneralRe: Me no understandmemberAnonymous13 Jun '01 - 8:31 
Now you're talking, Tom. Do you have an ETA on the release date of the 2nd edition? WROX should give you the whole platform on this C# and .NET subjects. Good luck with the next release and happy writing.
 
Peace,
-dn

GeneralRe: Me no understandmemberTom Archer4 Jun '01 - 4:34 
US - UK translation:
 
getting the shaft = getting pissed around

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web02 | 2.6.130516.1 | Last Updated 3 Jun 2001
Article Copyright 2001 by Chris Maunder
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid