Stories from the trenches of a bad programmer
With Membership
Minimum paid price

Stories from the trenches of a bad programmer

How to hide the inner beauty of the software you develop

About the Book

The experiences of a mediocre, average, mad, bad programmer. It is a big, bold world of technology, but even bad wolves can survive ! All the errors in omission and commission are mine. However, all the characters are real.

  • Share this book

  • Categories

    • Project Management
    • Agile
    • Startups
    • Computers and Programming
  • Feedback

    Email the Author(s)

About the Author


How does a bad, mad programmer survive in the world of Tech talent ? Fools dare where angels dread to tread. Follow me and wade into the whirlpool.

Table of Contents

  • The monkey in me
  • Maybe quality should come first
  • This is probably why they call it engineering
  • Experiment a bit when you are stuck…
  • Just do it!
  • Some people hate Nunit ?
  • You are paid the big bucks to think differently
  • Sample only,not for sale or use
  • The usefulness of prototyping
  • Hey! Don’t use that !
  • Even programmers have to be proactive
  • What have you done that no other human has done !
  • Read the manual, you !!!!
  • The honeymoon is over
  • Logging is the x-ray for programming
  • Maybe agile has a point after all
  • Xunit - the spirit is willing, but the flesh is weak
  • “The carrots are cooked”
  • Cutting edge technology is a double edged knife
  • Every programmer has a past
  • Trees and machine learning
  • Trees again
  • Why are trees so important in computer science
  • More machine learning
  • The exceptional exceptions
  • Will Jetbrains give me a commission ?
  • The case of the missing bug
  • Hey Doc !
  • Too clever for one’s own good
  • Don’t show your age
  • Endangered jobs
  • Good old days
  • Do you still hold a real book ?
  • In the old days
  • The Brooks book
  • Check the index
  • Black forest or Random forest
  • The user from Harry Potter
  • If you want to keep quiet, minute the meeting
  • Good SQL and bad SQL
  • The accidental DBA
  • Retire him to automated testing
  • There is always a better bid
  • Programmers who are not engineers
  • What is the customer really thinking ?
  • Interview surprises
  • Mentor or manager ?
  • Why do good people work in silent companies ?
  • 80 percent of readability by 20 percent
  • The wise man on the mountain
  • Talent and skill
  • Newtons law in daily life
  • OJT (On the job training)
  • Comment or code
  • The academic and the programmer
  • Top down versus bottom up
  • Confessions of a sloppy software engineer
  • Quality flows down from the top
  • The customer knows what he does not want after he sees it
  • Culture shock
  • Information radiators
  • All old men are not wise
  • Innovators who start companies
  • Engineers by choice or fate
  • A software customer is like a single parent
  • Stone the devil !
  • Open door policy
  • It’s not about the technology
  • The Microsoft bug
  • Why does a software manager earn more than a taxi driver ?
  • What is the password to get this job ?
  • Why are services so poor ??
  • The recruitment filter
  • “I don’t know”
  • Wear different hats
  • Darwin and software
  • How do computer scientists invent ideas ?
  • “You are barking up the wrong tree !”
  • Who designed this and why ?
  • Power versus influence
  • “Testing only proves the presence of bugs, not their absence”
  • Monkey box testing
  • Mentoring by doing
  • Technical Lead ?
  • Are you an ‘engineer’ or one ?
  • This is what i did…
  • When your instincts are wrong
  • When your instincts are wrong

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

80% Royalties. Earn $16 on a $20 book.

We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub