Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Dr. Dobb's Authors

Scott W. Ambler

Scott W. Ambler started developing software in the early 80s, and has worked in object-oriented development for the past 10 years in an array of roles. He is presently engaged as a software process mentor with AmbySoft Inc. and is Chief Methodologist for Agile and Lean at IBM Rational. His previous books include The Object Primer (1995), Building Object Applications That Work (1997), Process Patterns (1998) and More Process Patterns (1999). RSS

Andrew Binstock

Prior to joining Dr. Dobb's Journal as Editor in Chief, Andrew Binstock worked as a technology analyst, as well as a columnist for SD Times, a reviewer for InfoWorld, and the editor of UNIX Review. Earlier, he was a senior manager at Price Waterhouse. He began his career in software development in the early 1980's. RSS

Deirdre Blake

Deirdre Blake is Dr. Dobb's managing editor. She reports on technology news for Dr. Dobb's TV, and goes Into the Vault to publish classic technical articles from Dr. Dobb's, BYTE, AI Expert, and other publications. RSS

Clay Breshears

Dr. Clay Breshears Clay is the author of The Art of Concurrency, published by O'Reilly Media. He serves as the Technical Advisor to the Intel Software Network Parallel Programming Community and is the co-host of the weekly online show "Parallel Programming Talk" RSS

Adrian Bridgwater

Adrian is News Editor for Dr. Dobb's.

Walter Bright

Walter Bright is a computer programmer known for being the designer of the D programming language. He was also the main developer of the first native C++ compiler, Zortech C++ (later to become Symantec C++, now Digital Mars C++). Before the C++ compiler he developed the Datalight C compiler, also sold as Zorland C and later Zortech C. RSS

Eric Bruno

Eric Bruno a technology consultant specializing in software architecture, design, and development. His experience ranges from client/server and highly distributed development, to multi-tiered web and transactional software development. Although he blogs about Java, Eric is proficient in C++, C#, XML, and VB. RSS

José R.C. Cruz

José R.C. Cruz is a freelance technical writer based in British Columbia. He frequently contributes articles to Dr. Dobb's, MacTech, and REALStudio Developer

Udi Dahan

Udi Dahan is a Microsoft Solutions Architect MVP, a recognized .Net development expert, as well as the Chief IT Architect and C4ISR Product Line Manager. His experience spans technologies related to command-and-control systems, real-time applications, and high-availability Internet services. RSS

Jim Dempsey


Robert Dewar

Robert Dewar is the president and CEO of AdaCore. He is the principal author GNAT, the free software Ada compiler, and earlier of the Realia COBOL compiler. RSS

Christopher Diggins

Christopher Diggins is a software developer, consultant, and author who has contributed to O'Reilly's C++ Cookbook. His current project is developing the Cat programming language, a novel strongly typed functional stack-based language. RSS

Jonathan Erickson

Dr. Dobb's former editor Jon Erickson muses over the amusing in the world of software development.

Among other duties, Jon Erickson was editor-in-chief of Dr. Dobb's. Erickson is the guy who makes the coffee every morning, at least on those days when he manages to show up in the office. Erickson is the author of 10 books, ranging in topics from database management systems to portable computing.


Michael Feathers

Michael Feathers is the founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. He is also the author of Working Effectively with Legacy Code.

Mike Gualtieri

Mike Gualtieri is a senior analyst for Forrester Research who specializes in application development and architecture. RSS

J.D. Hildebrand

J.D. Hildebrand has been a programmer and a jazz musician. He has edited and written for the computer press since 1983, serving as editor of Computer Language/Software Development, UNIX Review, and other publications. He started Embedded Systems Programming and Windows Tech Journal. He currently makes his home in a small town in central Serbia.

Gastón Hillar

Gast&oactute;n Hillar is a senior contributing editor for Dr. Dobb's. RSS

Allen Holub

Allen is a consultant, trainer, and speaker, specializing in Lean/Agile process infusion, Agile/OO architecture, and cloud-based web-application development. He's worn every hat from grunt programmer to CTO, and has written hundreds of magazine articles for various technical publications and a dozen books, including Holub on Patterns: Learning Design Patterns by Looking at Code. He is a regular speaker at various conferences, worldwide. RSS

Cameron and Tracey Hughes


Joydip Kanjilal

Joydip Kanjilal is a Microsoft Most Valuable Professional in ASP.NET and author of numerous books on Windows programming. Since 2012, Kanjilal has been a judge for the Jolt Awards. RSS

Paul Kimmel

Paul Kimmel is a Technical Evangelist for Developer Express, Inc, and you can ask him about Developer Express at [email protected] and read his DX blog. Paul Kimmel is the VB Today columnist for codeguru.com and has written several books on object-oriented programming and .NET. Check out DevExpress' book Professional DevExpress ASP.NET Controls (from Wiley) now available on Amazon.com and fine bookstores everywhere. Look for his upcoming book Teach Yourself the ADO.NET Entity Framework in 24 Hours (from Sams). You may contact him for technology questions at [email protected]. RSS

Andrew Koenig

Andrew Koenig's career in computing ranges from teaching programming classes at Lowell Observatory to writing the first portable implementation of printf . Andrew was a founding member of the C++ standards committee. He is the author or coauthor of three books and more than 160 magazine articles. RSS

Anna Koneva

Anna Koneva is a software engineer from Moscow, Russia. Her areas of interest and work include programming languages, especially C++, C#, and Objective-C. She develops desktop applications for Windows and mobile applications for the iPhone and iPad. RSS

Bil Lewis

Bil Lewis is co-author of the Threads Primer (the first book on threaded programming), Multithreaded Programming with PThreads, and Multithreaded Programming with Java. He also wrote the GNU Emacs Lisp Manual. He currently teaches at Tufts University and is doing research at the Media Lab at MIT RSS

Laurianne McLaughlin

Laurianne McLaughlin currently serves as InformationWeek.com's Editor-in-Chief, overseeing daily online editorial operations. Prior to joining InformationWeek in May, 2011, she was managing editor at CIO.com. Her writing and editing work has won multiple ASBPE (American Society of Business Publication Editors) awards, including ASBPE's 2010 B2B Web Site of the year award for CIO.com. Previously, McLaughlin served as a senior editor, online for Business 2.0 and as a senior editor for PC World, where she started her technology journalism career in 1992 as a news reporter. She is a graduate of Northwestern University's Medill School of Journalism. RSS

Mark Nelson

Mark Nelson is an engineer with Cisco Systems, author of The Data Compression Book, and co-author of Developing Cisco IP Phone Services: A Cisco AVVID Solution. He is also a contributing editor to Dr. Dobb's Journal. RSS

Ken North

Ken North is a well-known expert in database technologies. His weblog explores databases and software, including trends, techniques and Ken's musings about the state of computing. RSS

Jocelyn Paine

Jocelyn Paine is a Oxford researcher and consultant specializing in AI. RSS

Pollyanna Pixton

Pollyanna is a founding partner of Accelinnova, president of Evolutionary Systems, and director of the Institute for Collaborative Leadership. She speaks and writes on topics of creating cultures of trust, leading collaboration, and business ethics. Her models are found in the book she coauthored, Stand Back and Deliver: Accelerating Business Agility, (Addison Wesley Professional, July 2009).

Nick Plante

Nick Plante is cofounder of Mogoterra, a software startup creating tools to make developers' lives easier. He's also the author of Practical Rails Plugins (Apress 2008) and organizer of the Rails Rumble innovation competition. He writes about Ruby, emerging technologies for the web, open source community issues, and other things that don't suck. RSS

Avo Reid

Avo Reid is CTO for a large media company. He has been managing and building commercial software companies for over 25 years, including small startups, IPOs, and large organizations. RSS

James Reinders

James Reinders, a senior engineer for Intel, has worked on projects ranging from the world's first TeraFLOP supercomputer (ASCI Red) to compilers and architectures for processors. James is the author of Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor. RSS

Mike Riley

Mike Riley, a longtime contributing editor to Dr. Dobb's, is the author of several books including Developing Android on Android and Build An Awesome PC. Follow him on Twitter @mriley or contact him via his email address, [email protected]. RSS

Arnon Rotem-Gal-Oz

Arnon Rotem-Gal-Oz is VP Product Delivery of CodeValue.net. Providing consulting and tools to help developers and architects build great systems. Arnon has more than 20 years of experience developing, managing and architecting large distributed systems using varied platforms and technologies. RSS

Pablo Santos

Pablo Santos is CEO of Codice Software, a privately held engineering company focused on the design and development of Software Configuration Management solutions. RSS

Gigi Sayfan

Bob Stout

Bob Stout is a self-employed author and consultant, and moderator of the C Snippets project. RSS

Community Voices


Dan Wahlin

Dan Wahlin has been awarded ASP.NET and XML Web Services MVP status from Microsoft. RSS

Al Williams

Al Williams has designed systems ranging from tiny embedded sensors to mainframe build systems and has written 20 books on a variety of hardware and software topics. Luckily, he's as comfortable writing a SQL query as he is soldering a surface mount RAM chip. Al goes under the hood in keeping up with the latest in embedded and real-time systems. RSS

Matthew Wilson

Matthew has been programming professionally for nearly two decades, and by now knows enough about C, C++ and C#/.NET to be able to point out their imperfections with authority and affection. A development consultant for Synesis Software, he's also the creator of the FastFormat, Pantheios, recls and VOLE libraries, and the author of several books, including Imperfect C++ and Imperfect C#. RSS