The Perl Journal Bought by CMP
pudge (Slashcode wrangler, MacPerl maintainer, and use.perl editor) wrote in to tell us that
The Perl Journal has been bought by CMP. This of course ends the ongoing struggles with Earthweb that has resulted in many subscribers (including me) going without what is one of the best technical journals being published today. CMP of course publishes several other good journals including Dr. Dobbs. Besides Jon Orwant (who will continue as Senior Contributing Editor) nobody is happier to see TPJ return then me!
I can corroborate that CMP really screwed up the BYTE purchase.
First off, they fired the entire editorial staff (along with virtually all the rest of the staff), and I heard it was quite nasty in spots. So they threw away and alienated their greatest asset, some of the smartest and most knowledgeable writers in the business.
Then they stopped publishing and sat on the BYTE logo (as I recall, for about 1.5 years). Other posters here are representative of subscribers: angry at being jerked around, ignored and insulted.
When CMP rolled out the website, finally, it was a bit weak (lots of recycled content from other CMP books, as I recall) but it's gotten better. Still, it's not the old BYTE in terms of content or style.
Near as I can see, Jon Udell and Jerry Pournelle are the only guys with BYTE at the end still writing regularly for the online version. Jerry's got a ton of fans, and Jon Udell is one of the smartest guys around (check out his book, "Practical Internet Groupware" from O'Reilly). My guess is CMP threw enough money at them to get them to come back.
CMP doesn't have a great track record IMO. For instance they bought and then folded a bunch of networking mags in the last few years, and then there's the stuff that guy wrote about them in "Burn Rate" (check it out of the library, it's not worth buying).
Hope they do better by TPJ.
Having the language be context sensitive is a horrid idea because it makes the actions of the interpreter much harder to predict. If the rules are few and set in stone, I can learn a language quickly and get to whatever I'm trying to do. If a language's rules are filled with exceptions, these must be coded around. Even worse, when a language with many rules changes a few, it's liable to break code; a language with few rules rarely needs to change any. Witness the amount of carnage in the language changes between perl 5.x and 6 versus between python 1.x and 2.x -- much less breakage occured in the latter case.
The number of rules used also has a major effect on a language's learning curve. A few years ago I volunteered to teach programming after hours at a local junior high. In one session a week for a month and a half, I taught 6 kids python -- and every last one understood the syntax (though several had issues with thinking algorithmically). I sincerely doubt such a feat would be possible with perl.
Perl's OO facilities are poor and have a "bolted on" feel. It doesn't lend itself to large, multi-person projects. While perl may try to get out of the way and allow a programmer to work, it does a horrid job. I'll take python, or even a high-level C library (for providing associative lists and the other nicities that Perl provides) over Perl any day.
NAND gates! Children these days. We had to draw the layers by hand on the silicon wafer. None of those high-level gates for us. (Not even any new-fangled lithography.)
Yes and I'd jsut renewed my subscription which they offered to replace with Windows magazine. When I refused they refused to send me anything or refund my money. For that reason I want to kill someone over at CMP to this very day. Not only did they kill one of my favorite magazines but they insulted my intellgience and stole from me. :P
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
They did this to me with Byte. I think they have a major problem with it. An apology letter and a free subscription of my choice would earn my forgiveness but they were rude and unhelpful as could be every time I talked to them.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
Why am I reminded of the Babylon 5 episode Conflicts of Interest?
--
But then again, I could be wrong.
Weren't CMP the guys who bought Byte, killed the paper edition and then put up the web only edition (does anybody ever visit it?), simply because they felt it covered a market that was already covered by some of their other paper magazines, even though it was unique in its class?
Jumpstart the tartan drive.
"Besides Jon Orwant (who will continue as Senior Contributing Editor) nobody is happier to see TPJ return then me!"
Really, you've got some extreme self confidence there taco, if you think people are so happy to see TPJ return, and then see you.
--
"Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
What we really need, is some hard cover plastic binders to keep all the old issues in. And then some spiffy new ones for the new issues.
Some people claim that verbal skills are unessential in computing. They're sadly mistaken, as any literate person who has had the misfortune to work with a barely literate (are my standards for literacy higher than most? possibly) individual will tell you.
(It was a choice of moderating up or replying; I chose to reply. I'll probably be modded down for my efforts.)
--
You're a suburbanite.
I know this may be trite, but it's annoying as hell. Taco needs a lesson in the use of then and than. He never gets them right. So I suggest - when you think it's one, use the other.
Lazy, all of you. Nand gates are all you need.
The best part about any CMP publication is that you can receive the publication for free, so long as you're willing to fill out a lengthy form once a year and receive a bunch of relevant junk mail. (Although I strongly advise that you not put your correct office phone/fax on the form.)
thEn for sEquence
"The plural of anecdote is not data." -- Roger Brinner
And, while the Web Edition has some good stuff, especially Udells' columns, it's not as good as the old dead tree version.
Best Slashdot Co
Uphill, both ways, in the snow.
And we liked it, too.
Best Slashdot Co
I've been hoping to renew my expired subscription since TPJ escaped from the clutches of Earthweb ... does anyone know how? The samag's "subscribe" link is for Sys Admin (I wouldn't really mind having that, I suppose, but I *want* TPJ).
Actually, TPJ is no longer being published by itself, however, it is now being published as a quarterly supplement to Sys Admin. A 1-year subscription to SA, which includes 12 monthly issues of SA and 4 quarterly issues of TPJ, is $39 ($58 for Canada and $69 for Int'l). You can either go to www.sysadminmag.com/sub or call 800.365.2210 to subscribe.
Running TPJ myself is impossible given my busy day job at O'Reilly. So relax-and-kick-back closure meant finding a good permanent home for the magazine, which I'm happy to say is now the case.
It'll stay a physically separate magazine. What "supplement" means is that it'll be bagged with Sys Admin in the stores, and internally CMP will have one infrastructure for both Sys Admin and TPJ to save on costs.
TPJ is an excellent publication for programmers. Not only for Perl programmers but for all programmers. There are very good algorithms and ideas to solve problems.
TPJ has only 2-3 pages of blah-blah and news of the world. The rest is 100% listings. These are solutions to real-world problems, with always good explanations from the author. It's also an excellent way to discover powerful Perl modules you never heard about before.
The only nasty thing about TPJ is when you live oversea. I live in France, and the paper edition of TPJ always comes to my mailbox 3 months late.
TPJ is that sort of magazine you don't throw away. You keep it, you archive all issues, because they are like an excellent up-to-date reference book.
I'd strongly suggest any programmer to subscribe TPJ. *But* you have to already know Perl to understand everything. TPJ isn't a good magazine for beginners. All articles assume that you already know all Perl basics (and some Perl intrinsics too) .
-- Pure FTP server - Upgrade your FTP server to something simple and secure.
{{.sig}}
It looks like in the press release that if you subscribe to TPJ you will get a free subscription to SysAdmin as well.
I hope that TPJ still comes as a whole separate magazine, at http://www.samag.com/tpj/ they call it a suplement.
wayner@pobox.com -- Wayne A Arthurton -- www.pobox.com/~wayner
Alright I was waiting for the obligatory Perl sucks because ... it ... er ... ah ... does ... because ... it's ... um .... ugly and uses lot of $%#. But Python on the other hand is cool because ... its ... ah ... well ... you know its got a cool name.
... I was about to subscribe right before all the trouble before, so I held off. But now I can finally get a subscription. And get a quality magazine to my second favorite language.
I'm the big fish in the big pond bitch.
CMP is repeating history.
During the "Gold Rush" in Calf., very few people became rich by finding gold. However, those who sold "digging equipments", were the once who became rich.
This is what CMP is doing -- selling the tools to make the tech. rather than digging for the tech. itself.
---------------
Sig
abbr.
Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
Actually, Jon Orwant got TPJ back from Earthweb in April, and the latest issue was published in May. Taco ought to come out of his cave more than once every 4 months. But, then again, who cares about getting the facts straight on /., right?
NEVER use a spineless operating system.
It's a very dark ride.
I agree. That's why I code everything in Assembly (on the 8086 architecture, none of this new stuff). Assembly lets you speed-tune code, and the days I spend making Hello World run
[/HumorOff]
Perl doesn't Look like English (or German or Swahili), but it Acts like English.
- In English, the words you use change meaning slightly depending upon the context - "I hate tapioca pudding", "I hate the man who killed my parents"; in Perl, the operators change meaning slightly depending upon the context - scalar, list, etc.
- In English you can often get away with omiting grammar which "should" be there, but you must know when your cheating will impair the receiver's ability to understand you - "Wanna go?", "Give it here."; in Perl you can omit much of the grammar which is technically correct - omit the semi-colon in the last line in a loop, omit most parentheses (but you can use them for clarity if you want).
Perl looks like a cross between chicken scratchings and line noise, but that is actually one of it's perverse strengths - it is short and quick to write. Take the substitute operator "s/ /Mr. Wall realized that programmers learn a language, regardless of what the commands look like. So he made a language which is easy to program, quick to program, and syntactically preditable, even if it doesn't have the most natural commands and operators. Programmers learn the language they work with, and after the learning is over, it doesn't matter much whether the operators are "natural language", except that natural language operators are longer than those in Perl, and therefore take more effort to use.
Perl trys to get out of the way and let you do your work.
Louis Wu
"Never, ever, EVER trust a telepath. I'm going to have that tattooed on my eyelids."
This is more true than the average Perl acolyte knows. The devout Perl monk has as many nuances on the $ as the eskimo has words for snow. To the uninitiated, they all look the same, but let me open your eyes.
TPJ, to its credit, has commissioned fonts for dozens of variants and pays a premium to the printer. They are pressing for inclusion into Unicode; but if they don't make it, Perl 6 will specify them in the Unicode private-use range, so everyone can use them in programs.
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
--Great where do I send my $100 to get a year of TPJ and all the back issues?
--No seriously, no one says where I can get mine.
---
This
I once ordered online all available TPJs from its beginnings, never got an answer to my order, never got the older journals.
Hopefully you find a way to make up for that. Looking forward to subscribe to the paper version, but want a complete set of ALL older journals too, in whatever format you can make them availalbe as long as they are readable "off-line".
Good news.
How 'bout if TPJ sponsors an Unobfuscated Perl contest?
I'm serious, here. It's not very diffucult to make Perl code thats hard to understand, but it's a bit harder to make Perl code thats absolutely clear.
So how about an Unobfuscated Perl contest where the participants are rewarded for making the most difficult/obscure process the most clear? In 250 lines or less.
The only thing that we learn from history is that nobody learns anything from history.
I wrote several letters and made countless telephone calls; by the time they "corrected" the(ir) problem they claimed there were no more free subscriptions available, but they'd be happy to sell Software Development to me. Excuse me? You cancel a magazine I enjoy, promise me a free subscription to an alternate publication as a substitute, then refuse to deliver? Fuck 'em. Now I wouldn't read their crap if they PAID me.
You all may think this is good news, but to me the story is that Perl Journal has ceased publication.
If all this should have a reason, we would be the last to know.