Dr. Dobb's CodeTalk Gurus

[Dr. Dobb's CodeTalk Gurus are hand-picked experts and authorities on the state of programming, each of whom contributes their own unique perspective on the Dr. Dobb's universe.]

0Jon Erickson
Among other duties, Jon Erickson is 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.

0Barr Bauer
Barr Bauer is a practice manager for data warehousing technologies at Oracle. He is also the author of Practical Parallel Programming.

0Deirdre Blake
Deirdre Blake is Dr. Dobb's  managing editor, 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.

0 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.

0Eric 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.

0Kevin Carlson
Kevin Carlson is executive editor for Dr. Dobb's Journal, role he previously served with The Perl Journal and the C/C++ Users' Journal. Carlson also maintains Perl-based publishing tools for Dr. Dobb's.

0Udi 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.

cdigginsChristopher 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.

0Mike Gualtieri
Mike Gualtieri is a senior analyst for Forrester Research and leading expert on the intersection of user experience, application development, and architecture.

andrewkAndrew 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.

andrewkBil 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.

0Jim McCarthy
Jim and Michele McCarthy founded McCarthy Technologies after product development and program management positions at Microsoft, the Whitewater Group, Bell Laboratories, and elsewhere. They are the authors of Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision. Jim is the author of Dynamics of Software Development.

0Mark 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.

0Ken North
Ken North explores databases and software, including trends, techniques and his musings about the state of computing.

0Jocelyn Paine
Jocelyn Paine is a Oxford researcher and consultant specializing in AI, spreadsheets, and that never, never land where they intersect. A foundational branch of mathematics named "category theory" inspired him to set up the Ireson-Paine Spreadsheet Parts Repository, a Web-based software library for Excel users who want to use stock modules to "glue" into their own spreadsheets.

napNick Plante
Nick Plante has been a software developer, focusing on web applications and network services. He currently is one-half of web application development firm Ubikorp Internet Services, and spends his spare cycles working on (yet another) Web 2.0-ish startup.

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

0James 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 Processors.

0Mike Riley
Mike Riley is a contributing editor to Dr. Dobb's Journal and an advanced computing professional who specializes in emerging technologies and new development trends.

0Arnon Rotem-Gal-Oz
Arnon Rotem-Gal-Oz is vice president of research and development for PaperLnx. Arnon has more than 18 years of experience developing, managing, and architecting very large and complex system using varied platforms and technologies.

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

0Bob Stout
Thoughts and commentary an everything I'm interested in - i.e. C/C++, library programming, tools & utilities, tips and hints, Windows to Linux migration, software engineering, software management, embedded systems, DSP programming, OS/RTOS, metrology & instrumentation. Ignoring things that don't interest me - i.e. desktop applications, enterprise software, databases in general. Plus, when I get really frustrated, an occasional anti-Windows rant.

0Al 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.

0Gregory V. Wilson
Gregory V. Wilson is an Assistant Professor in the Department of Computer Science at the University of Toronto. He is a member of the editorial board of Computing in Science and Engineering and contributing editor to Dr. Dobb's Journal.

0Matthew 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#.

JWoehr Jack Woehr
Jack Woehr is an accomplished practical programmer broad industry experience and a deep theoretical grasp of computer science. Jack is a contributing editor to Dr. Dobb's Journal , co-author of O' Reilly Associates' NetBeans: The Definitive Guide, and a contributor to the Apache Ant Project.

 

Get your FREE Subscription to Dr. Dobb’s Digest today!

Look Who's Code Talking


Isaac Rodriguez
City: Manchester

Jacob Jacobson
City: Columbus

Tomas Lindquist Olsen
City: Copenhagen

Al Williams
City: League City

Sören Andersen
City: Buffalo

MARTIM TACOSHI JUNIOR
City: Santo André

Dobbs Code Talk Tags

.NET abstraction Ada Adobe Agile Ajax algorithm Algorithmic complexity ALM Analogical reasoning Android Anecdotes Apple Application Development AppStore Architecture and Design ARM Artificial Intelligence Artificial Life Assembler Programming Audio files AVX AWK Banking Bazaar Best Practices Blender Books Brain computer interfacing Build C C Programming C Sharp Cartoon Category theory Cellular automata Clojure Cloud Computing Cobol Cocoa Coder Of The Month Cognition as compression Collaboration Common Process/Frameworks Compilers Computational humour Computational narrative Computational politics Computer Science Computers in art computing pioneers concurrency Conferences Consciousness research Contest Contest140 contests CPlusPlus crime CSharp D Programming Data Centers Databases Debugging Delphi Deployment design Design Patterns Digital Signal Processing Distributed Django Documentation DSL dynamic language Eclipse EDA education Emacs Embedded Systems Encryption engineering Erlang Etymology Excel exception handling Facebook Financial computing Five Questions Flash Flash Lite Flex Forth Fortran Fraud FreeBSD Fun Functional Programming gadgets Games Gender Git gnuplot Go Google Graphics GUI hardware Heron High School High-Performance Computing History Holographic reduced representations HTML5 Humanity Humour Hungarian Notation Identity Inkscape Innovation Intel Interview iPhone J2EE Java JavaFX JavaOne JavaScript language engineering Legal lex LINQ Linux Lisp Literate Programming Logic Programming m4 Mainframes Make Mathematica Mercurial Mesh messaging Metaprogramming Microsoft MID Miscellaneous Musings ML Mobile Software Mobility modeling modular programming multicore Music MVC myblog Natural Language Processing Networking Neural networks newspeak Nokia numerical computing Object Rexx ObjectiveC Office Office 2007 Online spreadsheets OOP Open Source Openaccess publishing OpenBSD OpenSolaris Operating Systems Optimization Oracle Pair Programming Parallelism Concurrency Parsing Pascal Patents Patterns Performance Perl PHP Podcast Pop11 Poplog Privacy Processing Productivity Programming Language Implementation Programming Language One Programming language semantics Programming Languages Programming Style Project Management Prolog Psychology Public understanding of science puzzle Python QA Quantum Computing Quotes Rails Realtime recls Requirements Research practice REST Review RIA rich internet applications Robotics Ruby SaaS Software as a service Scala Schadenfreude Science fiction Screencast Scripting SD Best Practices Search Security Semantic Web Silverlight Snobol SOA social Social Networks Society for the Study of Artificial Intelligence a Software Development Methodology and Management Songs and poems Spending Priorities Spreadsheets SQL Startups Statistics Storage String pattern matching Survey Teaching Testing The Business of Programming The Dobbs Challenge The Future Theory Topology Transhumanism Travel on the Job Twitter Types Unix Upgrade Usability Use Cases USENET User Experience User Interface Design Version Control video virtual machines Virtualization Visual Studio Visual Studio Sponsored Post WCF Web Development Windows Windows 7 Windows Live Wireless WOA WPF X Window System yacc

Subscribe to Dr. Dobbs Newsletter

Email:
Dr. Dobb's Update
Delivered twice a week, Dr. Dobb's Update provides unbiased and objective news, commentary and technical features spanning the entire software development marketplace.

Latest Comments

Jonathan's Last Day at Sun
For the 8 years I worked there, it was fantastic. I worked there under McNealy and I have undying admiration for the guy. I only knew Jonathan periphe...
Implementing Thread Local Storage on OS ...
Back in the day, I did a fair amount of work with PThreads. Wonderful design. Some quirks, but basically really, really nice. Although I wrote a lot ...
More Technonecrophilia with Snobol One-L...
Yeah, It's probably identical except for the (embedded) copy number, I would think. Once it became freely distributable, the copy I've been distribut...
More Technonecrophilia with Snobol One-L...
There's a spitbol-3.7-win.exe at http://code.google.com/p/spitbol/downloads/list . I found it via Dave Shield's blog page http://daveshields.wordpress...
Jonathan's Last Day at Sun
Sadness.
DDJ