Our latest addition to the Developer.Press was released last week -‘Log Everything!’ by Mike Lohmann and Stefan Schadwinkel.
We thought we’d get to know a little more about the authors. First up we have Mike Lohmann.
Mike Lohmann started working with web technologies as a junior system administrator in 1998. In 2004 he moved to Lycos Europe to become a base PHP programmer whilst studying “informatics” in Bielefeld. Mike has also worked as a freelance developer for various companies like Dannemann and IBM. His next full time position was at Gruner + Jahr in Hamburg where he held the position of Software Architect until 2011. Mike currently works for ICANS Gmbh as a Software Architect. In his free time Mike writes articles for Heise.de, IX and PHPMagazin and speaks at conferences worldwide.
1) How did you first get into developing / coding?
It was somewhere around 1989 with Commodore C64 and Basic. OUHH! I am old!
2) Can you describe what the book has in store for potential readers?
It tells the story from unclear requirements to a successful, scaling and performant solution including some dead ends regarding technologies.
3) What was the best and worst part about writing the book?
For me best was to recapture the whole project and write down the “kit” between the different project’s phases. The worst was that during the process of writing changes in architecture occurred which should have led to rewritings and then lengthen the process of writing which then again would have caused rearrangements in architecture and so on. I always had the feeling not to write fast enough.
4)What’s the main piece of advice you’d give to someone who’s just starting out in the developer world?
From my perspective: Don’t learn a programming language, but patterns to solve problems and always try to fix requirements with the stakeholders/product owners. Avoid waterfalls in software development concerning fields of web technologies. It won’t work.
5) What individuals or companies do you admire most/heroes in the tech space?
Kent Beck, Nathan Marz, Joe Armstrong for their ideas and visions. There are many more which influenced me a lot. Many of them are not famous or have ever published something: Nils Langner, Simon Neidhold, Björn Kortümm, Oliver Köster. Some of them are friends but each has his personal strength, technical, social or both which makes them to my personal heroes.
6) If you could have 3 celebrities round for dinner (living or dead) who would they be?
Konrad Zuse just to ask him: HOW the hell could have created a computer without a computer?!
Kent Beck to listen to. David Lynch to have an other view onto things.
7) Finally, would you rather fight one horse-sized duck or 100 duck-sized horses? Explain your reasoning.
Well… Why should I fight to either of them. If I imagine how they look like I just want to feed and hug them. :)
‘Log Everything’ is available now to buy from Developer.Press for $3.99.
*It can also be bought from other retailers. All links found on the Developer.Press website.