Must-Read Books for (Junior) Developers

Photo by Witold Solecki on TDSOFT

Software Craftsman (Sandro Mancuso)

In the book you will learn:

  • how the craft approach increases the quality of the software created and customer service
  • how the craft approach increases the quality of the software created and customer service
  • when and how to tell the client no and how to propose replacement solutions
  • why good developers write bad code and how to prevent it
  • how to be a pragmatist — not a dogmatist — in terms of applying practices and tools
  • how to hire developers-craftsmen, how to manage them
  • how to instill a true cult of learning in the team
  • how to make technical changes

The Pragmatic Programmer (Andrew Hunt, David Thomas)

Head First Design Patterns: A Brain-Friendly Guide (Eric Freeman, Elisabeth Robson)

--

--

--

Lead Developer @TDSOFT

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Refactor legacy application with DDD

AMA Recap of Crypto Legacy x PRüF by Cliffror Smyth

How complex is it to handle the ‘business’ of data?

Whitepaper has been updated!

Exception Handling Python

Introducing Our Request Summary Emails

Reduce Cost and Increase Productivity with Value Added IT Services from buzinessware — {link} -

Crowdloan Auctions Batch #2

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adrian Celczyński

Adrian Celczyński

Lead Developer @TDSOFT

More from Medium

The secret to starting a successful software engineering career

What is “Tutorial Hell”?

Real-Time Applications of Data Structures

Not Smart Enough to Work in Tech? Here’s Why You’re Wrong