Dr. Dobb's 38-Year Run Comes To an End 156
An anonymous reader writes: Dr. Dobb's — long time icon of programming magazines — "sunsets" at the end of the year. Editor Andrew Binstock says despite growing traffic numbers, the decline in revenue from ads means there will be no new content posted after 2014 ends. (The site will stay up for at least a year, hopefully longer.) Younger people may not care, but for the hard core old guys, it marks the end of a world where broad knowledge of computers and being willing to create solutions instead of reuse them was valuable.
Binstock might disagree; he said, "As our page views show, the need for an independent site with in-depth articles, code, algorithms, and reliable product reviews is still very much present. And I will dearly miss that content. I wish I could point you to another site that does similar work, but alas, I know of none."
Pretty sad (Score:5, Interesting)
Loved it growing up. I learned a lot from the al stevens run of articles where he built a terminal program.
Re:Pretty sad (Score:5, Interesting)
I was a subscriber back in the day. Sad to see it going, but it's not too surprising, given modern trends.
I have to admit, though, the content was a bit on the broad side to be really useful to me, since my focus was mostly on client-side application programming in C++ (I wanted to become a videogame programmer). I was still a student then, so about 90% of the content flew right over my head. As such, I found the C/C++ User's Journal more relevant. Even so, I enjoyed reading it and trying to figure out what they were talking about. Eventually, only about 75% went over my head, so I think I learned a few things, although I still couldn't write a database query to save my life.
Re:Pretty sad (Score:5, Interesting)
That's kind of the problem and why I dropped subscription a while back. The explosion of computing and computing jobs means that their target audience is wildly diverse and I found maybe one article in a year would touch on a subject or topic that was remotely applicable to me, and it wasn't paying out.
Re: Pretty sad (Score:5, Interesting)
hrm, for me it was the wildly obscure articles that I thought expanded my horizons the most. I had other subscriptions (e.g. WebTechniques, JDJ) for narrow-focus learning.
Re: (Score:2)
I could not agree more. I cut my teeth on Dr. Dobb's starting in high school during the early 80's. Looked forward each month to receiving my copy in the mail and then, digesting it's contents from cover to cover. While some of the discussions and techniques covered didn't always have immediate impact, I have found that, over the years, that much of the older content was actually still relevant today.
This view of "It isn't relevant to me today" will come, in time, to bit developers. The seemingly limit
Re: (Score:2, Flamebait)
I was a subscriber back in the day. Sad to see it going, but it's not too surprising, given modern trends.
Ah yes. the modern trend of selling out.
From TFA:
"Our parent company, United Business Media (UBM), has decided to sunset Dr. Dobb's."
Like so many others, the founders were happy to collect a big pay day and walk away, leaving it in the hands of some other company who only cares about maximizing profits at the expense of all else. And when the profits can't be maximized to their liking they are happy to shut it down. Oh well, Dr. Dobbs lasted a lot longer than most, so I guess there's that.
Re: (Score:2)
not shutting it down, sunsetting it. Content will continue to be available on static web pages for quite some time, and probably will find a home after that.
Re:Pretty sad (Score:5, Interesting)
Or the modern trend of obsolescence of old media formats.
The simple fact of the matter is that Dr. Dobbs and similar magazines really aren't as relevant in the modern world, and that's why they're being mothballed. They've been replaced by a number of things. Online technical resources are increasingly abundant, and are often more than sufficient to learn about any topic you desire. Nearly every question I have as a professional programmer has likely already been asked and answered, often in considerable detail, on sites such as stack overflow. Various how-to topics are explored on both personal and professional blogs or other programmer-focused sites, and everything is nicely indexed and immediately accessible through the magic of Google search.
The simple fact that Google rarely points to Dr Dobbs' site about things I search for (maybe your searches are different) tends to highlight its increasing irrelevance. As much as I enjoyed reading it a few decades ago, it's time to move on. The world has changed, and some things inevitably get left behind.
Re: (Score:2)
The "old media format" that killed it for me was loss of the Dead Tree option, although in DDJ's case, much of the charm went out when they stopped "Running light without overbyte".
I have the first several years of DDJ as collected volumes and a few more as loose issues. From back in the day when bare-metal programming was still common and we didn't have a vast universe of ready-made software solutions at hand. There's some interesting stuff in there.
Once it shifted to other topics, I dropped my subscriptio
Re: (Score:2)
After a while, they seemed to develop into MS-specific articles, when I was working on mainframes and Unix of various flavors and using a Mac at home and generally avoiding MS-DOS and early Windows.
Re: (Score:2)
The internet is a wonderful resource but the one area where it tends to be a bit lacking is long form learning/tutorial type material. Japanese magazines make great use of this fact to remain relevant.
I think it helps that in Japanese they use the same word for "book" and "magazine". Their technical magazines are more like textbooks, with each month having very long chapter like articles, complete with masses of heavily commented source code and related information. Unlike internet tutorials which are often
Re: (Score:2)
I was sad when I found out he wasn't really a Dr.
He did get an honorary degree a few years ago.
Oh yeah, he was a orthodontist (Score:2)
Back in the day, the new "microcomputers" had limited speed, memory, and address range. The emphasis was getting those machines to do useful work.
These days, we have thrown up our hands, and we smother the problem with more hardware.
Re: (Score:2)
These days, we have thrown up our hands, and we smother the problem with more hardware.
Maybe seven years ago when I last overhauled my PC with new motherboard, CPU and RAM. I rarely max out my AMD quad-core processor and/or 4GB memory. I don't have any software that can smoother the hardware.
Re: (Score:3)
I rarely max out my AMD quad-core processor and/or 4GB memory. I don't have any software that can smoother the hardware.
Bwahahahaha!
Sincerely,
A professional videogame programmer
---
Kidding aside... For most types of applications on the desktop (e.g. business apps that spend most of their time querying a remote database), you can get away with suboptimal code, because programmer efficiency and maintainable code is more important than code efficiency. That's not necessarily a sign of shoddy engineering, although poorly optimized code for no good reason certainly might be. Over-optimizing code where you don't need it can also
Re: (Score:2)
That being said, there are still plenty of specialized applications that demand top performance.
I'm in the process of rebuilding my FreeNAS file server. Running ZFS with 2GB RAM on old hardware doesn't make for a stable system. You need 1GB RAM per every 1TB of raw storage. Since I'm planning to expand the hard drive capacity to 8TB (minimum), I'll need a new motherboard that can handle more RAM.
Re: (Score:2)
You gotta be joking?!
At work, I have a dual core i7 and 4Gb RAM and you know what - I spend my whole day staring at the damn applications while they think about swapping back in to run. I click Visual Studio and it thinks for a couple of seconds then pops into its usual full-screen view, then I click on SQL Server's management studio and ... it thinks for a bit before popping into view.
As a developer I usually have 1, sometimes 2, VS instances open plus SQL plus firefox with the application services and cli
Re: (Score:2)
I click Visual Studio and it thinks for a couple of seconds then pops into its usual full-screen view, then I click on SQL Server's management studio and ... it thinks for a bit before popping into view.
Outside of Microsoft Windows and Office, I don't use Microsoft bloatware. Everything else is open source.
Re: (Score:2)
Let me introduce you to a little hobby of mine called POV-Ray.
Re: (Score:2)
Re: (Score:2)
Yeah these programmers today are spoiled little brats! Multicores, thousands of MB of memory? trying having to PEEK and POKE because every single fricking BYTE costs! Looking at the specs of my first PC [wikipedia.org] and you could a couple hundred emulated versions of it on your average dumpster dived PC.
I could say the same about my first mainframe.
Re: (Score:2)
I knew, before even looking at your link, it was a Commodore platform. V-20, I had the C-64, and yes, knowing how to use the least amount of memory was just the start. Sprites and all the fun, tape drive, saving, until I bought the disk drive. (It was 8,1 to save right)? I think it was the most amazing platform ever, and it was the best investment of $ 896.00 ( on sale that September or October 1981 or 82 ) from my newspaper route.
Re: (Score:2)
Re: (Score:2)
Thanks for the memory...LOL
but I have to ask,
Why not a Gosub, I recall, I did everything with gosub's so I could keep the most used code near the top and the few used routines on the bottom?
Re: (Score:2)
Re: (Score:2)
Also, Commodore BASIC lacked IF-THEN-ELSE, having only IF-THEN so sometimes GOTOs were necessary to do what you'd do using ELSE if you had it.
Also, on the stock VIC-20 especially, with only 3,583 bytes of RAM free for BASIC programming (unless you bought a RAM expander), you were coding for efficiency first, not readability or understandability. It had to fit in 3.5kB or else it wouldn't run. Nothing else mattered unless you had spare space.
Incidentally, decking out a VIC-20 to 32 or even 40 kB RAM is a l
Re: (Score:2)
The pun subtitle was "Calisthenics and orthodontia" which was dropped fairly soon. So the Dr presumably referred to a dentist (although most denists are not doctors).
First edition: http://www.amazon.co.uk/Journa... [amazon.co.uk]
Re: (Score:2)
More properly:
Dr. Dobbs Journal of Computer Calisthenics and Orthodontia
"Running Light without OverByte"
"Dobbs" was a synthetic name, not a single individual. They got rid of the "Orthodontia" part because they claimed too many Dentists were inquiring, thinking it was of professional interest to them.
Re: (Score:2)
In case nobody else got the joke, it was "jumping through hoops and pulling teeth" or, alternately, "twisting arms and pulling teeth."
And it had nothing to do with the Church of the SubGenius.
Re: (Score:2)
IIRC, "Dobbs" was a combination of two founders' names, except that the guy who made it up was mistaken on one of the names.
Re: (Score:2)
Back in the day, Dr. Dobbs was giving the world invaluable stuff like Mode X. Your average programmer had to be a lot more connected with the hardware, and working with the hardware was somewhat of a black art. Nowadays there's still some black art stuff out there for getting good performance (even a lot of simple, important stuff is inexplicably obscure... I bet you that 90% of C/C++ programmers don't even know what the restrict keyword does, for example), and you still see the occasional inner loop of som
Re: (Score:2)
Re: (Score:2)
g++ supports it with __restrict__. And if you're writing high performance code but not having support for the features of modern compilers, you're an idiot. In appropriate situations, the performance difference for using restrict or not is huge. Array-heavy tasks like image processing often get a 2-fold or more benefit with using restrict. There's very few places in the coding word where a single keyword can raise your performance that much.
It is an end of a era... (Score:5, Interesting)
Can't think of any one source that had the breadth and depth of Dr. Dobb's. Always look forward to when it came in the mail back in the day, because I knew that I'd always would learn something.
Seriously, I hope they can find funding or start a project to ensure their archive exists and is available to all. It'd be a unique contribution to computing history.
Re: (Score:2)
See and that is what is happening in the world, Dr Dobb's was a general knowledge publication, where you learned and gained insight from your peers. Now everyone is focused on a solution. Where just 20 years ago, 20 different solution would happen for a problem, now we just see 2 or 3, lack of creativity.
So as I will advise you all, read, and read a lot, and about stuff you never tried. You would be surprised at the solution you will create.
Re: (Score:2)
they just suck at monetizing.
though more importantly, they suck at producing content you would pay for at this day and age.
look at their jolt awards.. xcode, intellij..
recent articles include stuff like how to debug xdk apps(xdk is a phonegap clone from intel, nobody cares).
Re: (Score:2)
I let my subscription lapse in the late 1990s after three straight years of 85% Microsoft .NET and C++ articles. The world had moved on. Dr. Dobbs' Journal did not.
Re: (Score:2)
Check that, the late 1990s was 85% C++ articles. .NET articles.
The 2000s moved to 85% Microsoft
I'm getting old.
Offline archive? (Score:4)
Re: (Score:3, Informative)
They sell a DVD with the 1988-2009 archives on the site. Maybe there will be a last update.
https://store.drdobbs.com
Re:Offline archive? (Score:5, Interesting)
I ordered the current DVD up to 2009, so I have at least some of the articles. I still occasionally go back to old articles because a lot of the software I do hasn't changed much in decades. (Unix and embedded)
Several years ago I ordered the CD collection of Small C articles, and found it pretty useful for grasping the essentials of compiler design. Even if the information is decades old, it was still relevant for the fundamentals of how C compiling and linking works. (at least on Unix/Linux, which is based on decades old designs)
Re: (Score:2)
Re: (Score:2)
Not lazy enough for me; here's a link with both the archive DVD and the Small C one: https://store.drdobbs.com/category/4/CDROM [drdobbs.com].
Re: (Score:2)
Several years ago I ordered the CD collection of Small C articles, and found it pretty useful for grasping the essentials of compiler design. Even if the information is decades old, it was still relevant for the fundamentals of how C compiling and linking works. (at least on Unix/Linux, which is based on decades old designs)
The overall compile-link step is roughly the same (although LTO changes it a bit), but the compilation process has changed hugely in the last 20 years. Dealing with code 'hand optimised' by people who still have a mental model of how PCC compiles code is a constant source of pain.
Re: (Score:2)
Well, I follow pcc [ludd.ltu.se] development pretty closely and still use it for a few small projects.
To be sure there are some pretty significant advancements in compiler design that are important for someone who is working on a compiler in a professional or research capacity. But for me it was more of an exercise in understanding enough to hack a little bit on pcc, lcc and now llvm. I really only got as far as graph coloring for register allocators, and type inference for non-C ML-like language (a flawed approximation
Time to mourn another passing... (Score:2)
Creative Computing...
IBM PC Technical Journal...
Byte...
DEC Professional...
UNIX Review...
Perl Journal...
Linux Journal...
SysAdmin...
And now Dr. Dobbs?
What the heck am I going to do for leisure reading now?
Re: (Score:3, Interesting)
First the print magazines died, and now even the websites are dying. They said they had over 10 million page views last year. If only there was a simple, unhackable micro-payment system that could have delivered them 2 cents a page view they would have plenty of money for the content and delivery. Google should have delivered this years ago because they already have all the google stats on every page. You would just have to depost $10 or $20 to your account, then each click would show the cost and balance r
Re: (Score:3)
Re: (Score:2)
agreed on needing micropayments. I hate ads and I block them. but I'd happily pay in uPmts for sites I like.
it has just not happened. and not due to tech issues; its not a tech thing that stops this from being implemented.
Re: (Score:2)
I don't know - Google seems to do very well indeed on advertising revenue, I can't think why the sites that display their adverts aren't doing nearly as well....
Re: (Score:2)
--
JimFive
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
http://en.wikipedia.org/wiki/8... [wikipedia.org]
Re: (Score:2)
Compute!
Computer! Gazette
Magazines for the 1980's "toy" computers (i.e., Atari, Commodore, Texas Instruments, etc.), as my middle school Apple ][ instructor snidely called them. Compute! was the general purpose magazine. Gazette was for Commodore 64/128. I subscribed to both back in the day.
Not really (Score:2)
"it marks the end of a world where broad knowledge of computers and being willing to create solutions instead of reuse them was valuable"
No, it pretty much just marks the end of Dr. Dobb's. Them young whippersnappers are quite capable of their own innovations.
Re: (Score:1)
Them young whippersnappers are quite capable of their own innovations.
As long as they never have to leave the protective cocoon of a VM with GC.
Re: (Score:2)
Them young whippersnappers are quite capable of their own innovations.
As long as they never have to leave the protective cocoon of a VM with GC.
And lots of base classes written by somebody with a clue.
Re: (Score:2)
"it marks the end of a world where broad knowledge of computers and being willing to create solutions instead of reuse them was valuable"
No, it pretty much just marks the end of Dr. Dobb's. Them young whippersnappers are quite capable of their own innovations.
There is no denying that the true hacker is well on the way to becoming an endangered species, as we are making far fewer new ones than would be required to replace those who retire, much less keep up with the exponential pace of software systems growth. Great news in terms of income security for this increasingly elite niche, not such a great omen for the quality of future software.
Re: (Score:2, Interesting)
Re: (Score:2)
Why do people kill instead of scale back? (Score:1)
Why is it always outright KILL a project instead of scaling it back?
How about less in-depth? How about occasional reviews? Why not move to a quarterly publication of content?
There are many many things that can be done to keep something going.
Damn shame.
Re:Why do people kill instead of scale back? (Score:4, Insightful)
those don't pay steady salaries
Re: (Score:3)
Hardly (and sadly) not a unique tale (Score:5, Interesting)
There were some truly excellent magazines way back in the 70's and 80's. We had BYTE to set the standard, with excellent publications like Dr Dobbs, Computer Language, and even Nibble.
As the PC arose, however, magazine after magazine seems to have been taken over by jerks at places like CMP who drained them of all their meaty technical content, flushed all non-PC-compatible content, and in some cases tried to convert them into industry rags. Younger computer users do not have that same joy of getting a monthly magazine with articles loaded with code and/or schematics and parts lists or (in the case of computer language) coverage of some new computer language that has some interesting featrures and might be just the right fit for some new project. The publications are sadly a case study in how hired-gun "interchangeable" CEOs with too many MBAs and no common sense or technical backgrounds can ruin a good institution. One would have thought the spectacular lessons of Scully at Apple (or Fiorina at HP) would have put an end to such screwups acress the entire computer industry...
Dr Dobb's Journal of Computing Calisthenics and orthodontia running light without overbyte was among the very best, and you just cannot precisely reproduce that (or a half-inch thick issue of BYTE (from before about 1985)) with a web page...
Re: (Score:3)
Re: (Score:2)
Former subscriber (Score:5, Interesting)
I was a subscriber for a few years but I found their content to be too Windows-centric so I quit.
It's sad to see them go but as a full-time programmer I haven't cracked a single book or magazine related to programming in over a year. My extensive library collects extensive dust.
Re: (Score:2)
I was a subscriber for a few years but I found their content to be too Windows-centric so I quit.
That's how I felt too.
Re: (Score:2)
as a full-time programmer I haven't cracked a single book or magazine related to programming in over a year. My extensive library collects extensive dust.
I'd suggest you read something, perhaps something outside of your professional area. Reading up on things outside of your area of focus can help you develop as a programmer, see things in a different light, etc...
I guess we're just left with stack overflow (Score:3, Insightful)
Back in my day, we had to read books and articles to understand some of the current trends. You had to get some serious depth.
These days, a lot of it is google leading to stack overflow for a quick pattern match of a fix.
But at least it means the good (those with real understanding and real depth) will look different than those that build a career out of quick-n-dirty stack overflow searches.
Note that I find stack overflow an amazing resource, however, when I ask current gen "unix-heads" how to do something and they google for a stack-overflow page vs doing "man bash" means the associated concepts were completely missed.
Re: (Score:2)
One of the cornerstones (Score:3)
Re: (Score:2)
Re:One of the cornerstones (Score:5, Informative)
You guys know about sites like Computer Magazine Archive [archive.org] and Classic Computer Magazine Archive [atarimagazines.com], right?
(Got my start on Atari 800 w/ the 6502, never looked back... yes, I do have a lawn that I regularly chase kids away from!)
Re: (Score:2)
Secondly, thank you! I just spent three hours reading magazines from my younger days.
I'll be back in a few years when I'm done reading and reminiscing.
Sunset Dr. Dobbs (Score:5, Funny)
Ye nattering nabobs
Who'd prefer cleanshaven
Java refactoring jobs
Burma Shave
When nearly all of your readers block ads... (Score:5, Insightful)
When nearly all of your readers block ads, it's tough to make it as an ad-supported site.
(Yes, I have AdBlockPlus installed, too.)
Re:When nearly all of your readers block ads... (Score:5, Informative)
Re: (Score:2)
I would even be willing to put up with all of those things, sometimes, if they would only serve the ads from the same servers as the website. It's the mid-tens. Navigating the web shouldn't be slower and more frustrating than it was in mid-nineties.
Re: (Score:2)
Re: (Score:2)
I'll disable ad blocker when the ad industry starts taking responsibility for not serving up malware.
Re: (Score:2)
Reason: drop in value of advertising revenue (Score:2, Informative)
From the article: ...
Despite our excellent growth on the editorial side, our revenue declined such that today it's barely 30% of what it was when I started. While some of this drop is undoubtedly due to turnover in our sales staff, even if the staff had been stable and executed perfectly, revenue would be much the same and future prospects would surely point to upcoming losses. This is because in the last 18 months, there has been a marked shift in how vendors value website advertising. They've come to real
Re: (Score:3, Informative)
Wrong premise. Click-throughs were always dubious, and a silly way to measure the impact of an ad. When was the last time you bought something through a movie poster or billboard?
Re: (Score:2)
hrmf... (Score:5, Informative)
seems to be the pattern of media in general these days...
Deep articles are going the way of the dodo. Not enough ad impressions etc on those as they appeal to a narrow audience.
Shallow product "reviews" and flame baiting on the other hand...
I know one.... (Score:5, Funny)
"I wish I could point you to another site that does similar work, but alas, I know of none."
You mean you haven't read Bennett's high-quality journalism?
From a C++ perspective, writing was on the wall (Score:3)
Re: (Score:2)
From a C++ perspective, the only lately useful articles are from Andrew Koenig, but how the release of the articles is done has pissed me off so much I removed it from my feeds. His most recent article series, is at part 9: Abstractions for Binary Search. How about write an article that can be released in a single piece and consumed as such. Trying to consume parts of something every few weeks is an ineffective learning tool. There doesn't seem to be any more single articles. The interesting ones are broken up into multiple parts released every week or two. FUCK THAT. Give me an article that I can read, start to finish. Don't make me come back next week. I'm a developer. I'm already being torn six ways to sundown by various issues, I don't need a publication compounding that. Give me single, solitary articles that have all the content in a single page and I'm happy (it also makes the googling easier).
I am of a different opinion. I prefer to see complex topics broken down into segments. Yes, it is sometimes advantageous to have the entire enchilada. But I don't have much of a problem digesting pieces on a weekly basis (even though, like you, I'm pulled in all directions on a daily basis.)
Re: (Score:2)
I really should turn off my adblocker (Score:2)
So long... however... (Score:2)
Dr. Dobb's 38-Year Run Comes To an End
I will miss it. I've been a fan of it since I got into CompSci back in 92. I remember fondly going through its articles. I had a subscription for it (alongside Windows Development Journal and others.) One would learn really nice stuff in these old school magazines. Hell, even catalog-like productions like "PC Shopper" would have great articles on software and hardware.
One thing, however. Couldn't Dr. Dobbs have adopted a model similar to InfoQ (which seems to be doing rather well)? I wish they had (but ma
I am still grieving Byte Magazine (1998) (Score:2)
Silly name (Score:2)
I believe they could have stayed on indefinitely if not for the silly name. We all know why it has that name, but I would never have discovered this magazine unless an adjunct professor in college pointed it out to us in 1990.
Running light... (Score:2)
...without overbyte.
But with all the OOP being done, who cares about that anymore? Too big, too slow? Throw more storage and CPUs at it, and offload some of it to the user's machines, never mind that they've never tested their bloated crap on the generation or two old systems that most people use....
In the nineties, when I changed jobs, and didn't have a company paying for my subscriptions, I had to chose between Dr. Dobb's and the IEEE Comnpute - that was easy, I dropped Compute.
It's a real shame.
Re: (Score:2)
Running light...
...without Byte. Or Dr Dobbs. Or PC Mag (good riddance).
Re: ~Ok (Score:2)