PragmaticBookshelf

PragmaticBookshelf

Devtalk Sponsor

Spotlight: Maik Schmidt (Author)

“Don’t Be Afraid” Hero’s Journey
with Maik Schmidt
@maik

When you’re focused on your goals and you keep your eyes open for opportunities, things often just fall into place naturally. What may look like luck from the outside, is actually the result of hard work and knowing when to take a risk.

Discover how PragProg author Maik Schmidt navigated events to propel himself and his career forward. See what’s possible to realize your own dreams.

INTERVIEW

Listen to the complete audio interview here:

WIN!

We’re giving away one of Maik’s books to one lucky winner! Simply post a comment or a question in his AMA below, and the Devtalk bot will randomly pick a winner at a time of the author’s choosing … then automatically update this thread with the results!


TRANSCRIPT (abridged)

For those who prefer to read rather than listen, following are highlights from the interview.

On becoming an author…

If you believe in fate, you might just say that it was Maik’s destiny to write with PragProg.

Long before he was authoring books, Maik was buying them…lots of them. So when he learned that you could get paid and get free books by writing book reviews for magazines, he decided to give it a shot.

As luck would have it, one of Maik’s earliest reviews was for the Pragmatic Starter Kit, Volumes 1 and 2. Maik wrote his review, got paid, and got his free books. Then he got hooked.

Even after writing three- to four-page articles for a while, Maik still wasn’t thinking about writing books. That’s when fate struck again.

An American company based in Dallas, Texas, bought the company Maik was working for in Germany. And when he was asked to travel to the corporate headquarters for a meeting, his first thought was, “That’s where Dave Thomas lives!”

After getting settled into his hotel room, Maik wrote Dave an email introducing himself. Within an hour Dave wrote back and invited Maik to go to a local tech meetup with him the following day. In Maik’s own words, “It was such a great day!”

During their time together, Dave asked Maik whether he’d consider writing a book about Ruby for the Pragmatic Bookshelf. Maik flew home, thought it over, and decided, “Why not?”

And, one proposal and several revisions later, Maik had a contract to write his very first book, Enterprise Integration with Ruby.

On challenges and rewards…

Maik is one of those rare authors who say they’ve never experienced writer’s block. For Maik, there’s not a lot of difference between writing prose, textbooks, and code. As he says, “It all requires a certain mindset, some flow…and some discipline.”

According to Maik, the real challenge is something else altogether: “Your personal circumstances affect your writing a lot. How much time do you have to write a book? How much quiet time do you have to write? How much time do you have for experiments?”

Maik also points out that a book’s subject matter itself can present some unique obstacles.

When Maik was writing Arduino: A Quick-Start Guide one of his biggest challenges was just getting the hardware he needed. Sometimes he couldn’t get it quickly enough, and other times he couldn’t get it all.

Interestingly, as a non-native English speaker, you might assume that the language barrier is Maik’s biggest hurdle. However, he thinks it’s an advantage that helps him write more clearly. “I don’t even have a chance in many cases to come up with something that is complicated, because it’s not my native language,” he explains.

As for Maik’s advice to other authors considering writing a book in a foreign language, he simply says, “Don’t be afraid. If you have something to say…you’ll be able to say it.” Plus, Maik says the rewards are well worth the effort.

According to Maik, being a published author means invitations to attend conferences and give keynotes as well as beneficial content for your CV. But the most rewarding things for Maik are all the positive feedback and helping people “avoid the pain of learning by themselves."

On career and beyond…

Maik is a software developer and architect, a public speaker, and an author, and he says that writing is what helps him do it all better.

“Writing helps me to think clearly about a lot of the stuff that I’m working with on a day-to-day basis,” Maik explains. “It also helps me to find new ideas because of the research that you automatically do when writing about a topic.”

Or, put another way, Maik says that writing helps you see the negative space around a topic to uncover what it is that you don’t know.

We’re extremely proud to count Maik as one of our authors and friends, and we’re flattered that he calls our publishing process and tools a “developer’s dream.” But, we’re truly moved by what he says about the people here.
“Every editor I’ve worked with [at PragProg] was awesome personally, and they were all also on a very high professional level…I would have had to have spent hundreds of thousands of dollars in writing courses to get what I got from them.”

Maik calls it a “great coincidence” that Andy and Dave decided to start a publishing company right around the time that he decided to start writing. We ask coincidence…or fate?


Now that you know his story, complete your collection of Maik’s PragProg titles today! Don’t forget you can get 35% off with the coupon code devtalk.com!

Also by Maik Schmidt:

  • Enterprise Recipes with Ruby and Rails
  • Enterprise Integration with Ruby

Follow Maik on Twitter at x.com.

Connect on Linkedin at Maik Schmidt - Schenker AG | LinkedIn.


YOUR TURN!

We’re now opening up the thread for your questions! Ask Maik anything! Please keep it clean and don’t forget by participating you automatically enter the competition to win one of Maik’s eBooks!

Most Liked

maik

maik

Author of Raspberry Pi: A Quick-Start Guide (and 3 other titles)

Thank you very much! Preventing readers from doing unnecessary mistakes and helping them to stay on the right track is still very important to me. It was especially important when I wrote about electronics, because you can quickly damage things beyond repair.

I did not know a lot about electronics when I started the Arduino book, and I can still smell all the many parts that I’ve destroyed. Back then I wished someone had told me what to look for…

Margaret

Margaret

Editor at PragProg

Howdy @maik! I enjoyed listening to your interview. The phrase about helping readers avoid the pain of learning something new on their own really stuck with me. So many times when I do something new, I don’t get good at it until the project is nearly done, and that would change if I had someone who’s been there, done that to learn from!

AstonJ

AstonJ

Great interview Maik!

I was wondering what you felt were the most fun projects you’ve created with both the Pi and Arduino, and which of the two you would recommend for beginners?

From my understanding the Aduinio is much more of a simple microcontroller (so for very simple tasks) whereas the Pi is more of a mini-computer - so I’m curious to learn what sort of things you’ve used each for, which one you feel is more fun, and, if cost wasn’t an issue, would you recommend the Pi every time since it can be used to do more?

Props also to @Dave, he is such a fantastic host keeping the conversation flowing very naturally while making it fun to listen to!

Popular In The Spotlight topics Top

New
PragmaticBookshelf
A Hero’s Journey with Chris Pine @chrispine Chris Pine, author of Learn to Program, Third Edition, discusses his journey to beco...
New
PragmaticBookshelf
A Hero’s Journey with Brian P. Hogan @bphogan Brian P. Hogan, author of Build Websites with Hugo, discusses his journey to becom...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
PragmaticBookshelf
Author Spotlight: Johanna Rothman @jrothman Writing is a craft and Johanna Rothman is an expert. Today we talked about the art of wri...
New
PragmaticBookshelf
Author Spotlight: Leemay Nassery @leemay You do your best new feature development when you’re not afraid to be wrong. We sat down and...
New
New
Margaret
Ask Me Anything with Zach Daniel and Rebecca Le @zachdaniel and @sevenseacat On February 24 and 25, we are giving you a chance to ask...
New
Margaret
Ask Me Anything with Mark Volkmann @mvolkmann On February 24 and 25, we are giving you a chance to ask questions of PragProg author M...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
malloryerik
Any thoughts on Svelte? Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue...
New
AstonJ
Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
PragmaticBookshelf
Author Spotlight Erin Dees @undees Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
New
PragmaticBookshelf
Author Spotlight: Sophie DeBenedetto @SophieDeBenedetto The days of the traditional request-response web application are long gone, b...
New
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New