Spotlight: Brian P. Hogan (Author)

Great interview! I couldn’t agree with you more about the value of professional editing - IMO it can make all the difference between an okay book and a great one!

As someone who’s been in the industry for quite some time now, I’d love to hear your thoughts on what you think the next big thing (in programming or tech) might be :nerd_face:


How is Hugo versus Jekyll ? Also, do you need to know Go in order to be able to use and eventually customize Hugo for your needs ?
The book is Hugo only or you also present an introduction to the Go language ?


I switched from Jekyll to Hugo for a couple of sites and then dove right in. I don’t think you need to know Go at all to use Hugo. In my book I don’t spend any time on Go. I think if you want to do some seriously advanced things you could use some Go knowledge, but honestly there’s so much out of the box, you can go pretty far without it.


Thanks for the kind words about the interview. I don’t know what the next big thing in tech is, but I think there’s a lot of work to be done simplifying the front end. There’s a lot of cool things there, and a lot of complexity, but I worry about what a new developer in 2020 has to jump through to build things. It’s sorta what got me really excited about Hugo; that I didn’t have to use React; I could use regular HTML fragments like back in the PHP days. It was refreshing to step back a bit.

So I’m hopeful that the next big thing is something that drastically reduces complexity on the front end.


Great interview! As someone who has aspired to be a teacher and has been enamored with learning and absorbing all I can, I find true value in meeting and knowing people like yourself, @bphogan. I’ve personally met some of your students, and it was profound the things we were able to learn from each other.

My question would be on the subject of imposter syndrome. I find that no matter how well I’m doing in my current career or any side project I undertake, I struggle. I always look for the best in people and overlook the worst, but, as I’m finding is common in tech, many of us see the worst in ourselves. During all your books and all your creative outlets, how did you cope with these feelings? (forgive me if I’ve falsely assumed you had those feelings) Did having a DE that you trusted and someone there helping the process along help in a major way?


@bphogan Great interview! I’m curious where you see the future of programming education moving. We’re seeing bootcamps flourish, online platforms like Codecademy, Youtube instructors, etc. Are you worried that tech is making book learning obsolete? Where do you see your books fitting into the student’s process?

Secondly, what is the most exciting advancement in programming and/or tech that you can’t wait to dive into?

And a note to the show producer: The audio was low on this conversation. Platforms like Youtube and Spotify recommend setting audio at -13 to -15 LUFS. Your editing software should have this capability. Post production editing software like Auphonic will also do this for you: Thanks so much for the content!


@nbhankes Thanks for the note about setting audio to -13 to -15 LUFS. I’ll see if we can update this recording to bump up the audio. But certainly we will fix this in future author spotlight recordings!


Oh the future of education… I can speak on this for days…

First, I don’t think books are going to be obsolete, but they have to evolve. They can’t be reference. You’re not paying for the references you can get online - you’re paying for the author’s experience.

But I don’t think it stops there. I’ve spent several years studying and applying educational techniques, and the one thing I know to be true is that learning happens through practice and feedback, not from reading or watching a video. The future is interactive feedback. Some places are doing this now, but the problem is that you often see the presented materials (videos and reading) are not aligned with the exercises and practice. They’re either abstract puzzles, or they are missing crucial clues.

Good educational material is strongly aligned. When you look at the Hugo book, for example, you should be able to accomplish each of the advanced exercises by leveraging what you learned in the chapter. That’s because they’re not afterthoughts; I wrote them first, and used them as a checklist. “Did I give people enough info to be successful with these challenges? Nope? Better add more stuff to the chapter or remove the challenge.”

So the future of learning is, I hope, going to be more aligned and incorporate more feedback and more practice. Watching videos and reading books isn’t gonna cut it. In fact, if I could add that interactivity to my books, that’d be amazing. We’ll have to see…

As for the most exciting thing right now? That’s Phoenix LiveView for sure. I love Elixir, I love Phoenix, and I love the idea of creating high performing real-time apps without writing JavaScript. I like reducing the complexity and learning curves. I also know that we, as an industry, have tried similar “you don’t have to know JS” solutions before and they’ve been… not great. But LiveView looks stellar and I am itching to clear my plate so I can play.


I’m happy to help. Thanks for committing to making the change.


@bphogan I envisioned something interactive, as well. I know of at least one JavaScript book that had links to a website with quizzes and modules. It was sort of clunky, but it worked.

I will do some research on Pheonix LiveView and Elixir! Thank you.


Sure thing. Over at the Day Job I’m working to create more interactive content. Take a look at this tutorial to see an example.


Regarding the topic of interactive learning, Elixir, and LiveView, perhaps take a look here:


Thanks for the kind words.

On Impostor Syndrome, I still suffer from it sometimes. But the reality is that the more places you go and the more programmers you interact with, and the more code bases you see, you realize that pretty much everyone is just figuring things out and we’re all in the same boat together.

The next time you feel like maybe you’re not up to the challenge, grab your smartphone and see how many apps say “bugfix” in their update notes. :slight_smile:

More seriously, consider that a little humility goes a long way. If you feel like you know everything, there’s a good chance you’ve got nothing challenging you anymore. Chad Fowler’s quote from The Passionate Programmer of “Be the worst player in the band” really resonates with me. I knew a lot about writing code, but when I moved into teaching full time, I had to start at the bottom. I knew the craft of code, but not the craft of teaching.

When it comes to my books and other creative outlets, I put them out there for people to give me feedback on. And sometimes it stings. But that helps me grow too. I don’t think you get better in any field if you’re not open to criticism. So part of dealing with impostor syndrome for me is accepting the feeling, collecting feedback, and acting on it. It gets easier over time.

If this is something you’re concerned with, I’d say you’re on the right track. The people I see who think they know everything and won’t accept feedback are setting themselves up for eventual problems down the road.


This is a reminder to post a comment or question for Brian to be entered to win one of his books. I will be closing out the contest on Monday, August 24th in preparation for our new author spotlight.

1 Like

Hello everyone!

I’m your friendly Devtalk bot :nerd_face:

Thank you to all of you who participated in our Spotlight AMA!

This is now closed and all of those who commented above have been entered into the draw - meaning we’re now ready to pick a winner!

The process will be initiated when somebody clicks the special link below:

:arrow_right: :arrow_right: :arrow_right: :arrow_left: :arrow_left: :arrow_left:

Don’t be shy, we need one of you to help make the magic happen! :sparkles:

1 Like

Thank you for initiating the draw process…

Entering the following members into the draw…

:arrow_down: :arrow_down: :arrow_down: :arrow_down: :arrow_down: :arrow_down: :arrow_down: :arrow_down:

1 Like

And the winner is…

Drum roll…


Congratulations @iPaul you are the chosen one!! We’ll be in touch about your prize via PM soon :smiley:

Thank you everyone who entered, and of course @bphogan for taking part in our Spotlight - thank you! :blue_heart:


@iPaul, I sent you a message about chosing the book you want. Congrats!


@Margaret Thanks for letting me know, I’ve sent you an email with my account details.

1 Like