Home News About Us Whiz Kid
Article update: Coriolis Group went out of business while
we were writing the book mentioned in this article. We then revamped the incomplete
manuscript into a new book for another publisher (Apress), which is now available as:
Programming the Web with Visual Basic .NET.
Programming Whiz Kid Pitches In On Family Project
14-Year-Old Writes Code Samples For .NET Book
Zac Torkelson can write a terrific essay about what he did on his summer
vacation—writing code samples for a book about .NET.
14-year-old Zac Torkelson speaks Visual Basic as a second
language, and now he's fallen in love with C#. He says, "I love it because it's
a cross between VB and C++. It has the power of C++, the same syntax, and it's
easy to use. It's a good language."
The 14-year-old's co-authors on the project, titled Visual Basic .NET
Internet Black Book, are his parents, Constance Petersen and Lynn
Torkelson. The Coriolis Group will publish the book, billed as a comprehensive
guide to building Web-enabled applications and services using Visual Basic .NET,
to coincide with the release of Visual Studio .NET.
young Torkelson works from one of eight computers in the Hancock, Mich.,
home he shares with his two older brothers and his parents, co-founders of a
software- and Web-design consultancy, SoftMedia Artisans, Inc.
Zac's father, Lynn, the book's lead author, has been
working with Visual Basic since version 3.0, and has extensive experience using
it to develop client-server business applications. Writing a book is nothing new
for his mother, who also began working with Visual Basic in version 3.0 and
co-authored the book Visual Basic 4 How To.
Having Zac pitch in with code samples was a natural, said his mother, who
added he speaks Visual Basic (VB) "as a second language" and counts among his
favorite activities optimizing code and finding creative uses for the Windows
application programming interface.
Zac and his parents came to the attention of Microsoft through Connie
Sullivan, .NET Developers Support Group program manager, who knew Petersen when
Sullivan was a user-group specialist in Microsoft's Most Valuable Professional
"He's a wiz of a programmer," Petersen said of her son. "The toughest part
about having him help with the book is keeping him interested in Internet
programming. He's always finding more challenging stuff that draws his
Zac started programming when he was 10 by searching the Microsoft Developer
Network's online documentation library and reading Visual Basic
"It was interesting to watch Zac learn to program," Petersen said. "When he
had questions, most often we pointed him to MSDN or a book. He's really quite a
natural. He'll just figure it out."
Though his current book project involves his first programming love, Visual
Basic, he's recently become enamored of C# (pronounced C-sharp). "He fell in
love with it," Petersen said.
And what about C# does he find so fascinating?
"I love it because it's a cross between VB and C++. It has the power of C++,
the same syntax, and it's easy to use. It's a good language."
Don't think Zac is all work and no play. He takes great pleasure in
programming artificial intelligence players to play Tetranet against human
players. "My computer players go online against other human players, and use
team work to defeat them," Zac said. Then there's the client he's working on for
"Ultima Online", an MMORPG (massively multi-player online role-playing
And just so you don't think this kid never steps out from behind his computer
monitor, rest assured that he has been spending plenty of time this summer
outside his home, which sits on the shore of Portage Lake on Michigan's Upper
For Petersen, authoring a book is like giving birth: a painful process, but
enormously rewarding when it's over.
For Zac, seeing his code in a printed volume will be exciting. "I enjoy
programming, so I thought programming in a book would be pretty nifty,” he said.
“It's interesting to know other people will see it too. I created it and other
people use it. It helps them. It's fun."
Home News About Us Whiz Kid