My book library, books I have read, own or have been recommended .
Software Development
|
Book |
Author |
Details (From amazon.co.uk) |
Reason/Comment |
|
Test Driven Development |
Kent Beck |
Paperback: 240 pages Publisher: Addison Wesley; 1 edition (8 Nov 2002) Language English ISBN-10: 0321146530 ISBN-13: 978-0321146533 |
It is an extremely good practice to develop software using a test driven approach. This introduction to the practice is ideal. The whole book centres around a very specific working example. |
|
Domain-driven Design: Tackling Complexity in the Heart of Software |
Eric Evans |
Hardcover: 560 pages Publisher: Addison Wesley; 1 edition (20 Aug 2003) Language English ISBN-10: 0321125215 ISBN-13: 978-0321125217 |
Good domain knowledge on any project is key. Knowing how to implement this domain knowledge is very important that is why I suggest this book. |
|
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) |
MT Nygard |
Paperback: 326 pages Publisher: Pragma; 1 edition (20 April 2007) Language English ISBN-10: 0978739213 ISBN-13: 978-0978739218 |
This is probably the best book I have read to date. Just because software is functional it does not mean it is ready for production. Reading this book highlights a lot of production items that can be quite easily overlooked. It is vital to have an appreciation of what can happen in production. |
|
Expert One-on-one J2EE Design and Development (Programmer to Programmer) |
Rod Johnson |
Paperback: 768 pages Publisher: John Wiley & Sons; New edition edition (23 Oct 2002) Language English ISBN-10: 0764543857 ISBN-13: 978-0764543852 |
This is a good book by Rod Johnson. Yes it is perhaps quite dated now, but it is essential reading before Pro Spring. The author provides a very rounded, well balanced view on Java enterprise technology. |
|
Pro Spring X |
Jan Machacek, Aleksa Vukotic, Anirvan Chakraborty, Jessica Ditt |
Paperback: 999 pages Publisher: APRESS (5 Aug 2011) Language English ISBN-10: 1430218452 ISBN-13: 978-1430218456 |
Anyone with some form of common sense in Java development will have either read this from cover to cover or will use it as a desktop reference. |
|
Java Performance Tuning |
Jack Shirazi |
Paperback: 600 pages Publisher: Pragma; 2 edition (31 Jan 2003) Language English ISBN-10: 0596003773 ISBN-13: 978-0596003777 |
Understanding some of the programming language / runtime fundamentals can provide opportunity to create much better code. Anyone to have read a book of this type will indicate a better depth of knowledge. |
|
JUnit in Action |
Vincent Massol |
Paperback: 384 pages Publisher: Manning Publications; 1 edition (13 Nov 2003) ISBN-10: 1930110995 ISBN-13: 978-1930110991 |
It is relatively easy to write a unit test, but to write good tests, get good test coverage and write good fixtures requires a good reference book. |
|
Pro Java EE 5 Performance Management & Optimization |
Steven Haines |
Hardcover: 424 pages Publisher: APRESS ACADEMIC (1 May 2006) Language English ISBN-10: 1590596102 ISBN-13: 978-1590596104 |
A good understanding of the deployment environment is key especially to optimise a deployed product/solution in production. This sort of reference book is key for this. |
|
Clean Code: A Handbook of Agile Software Craftsmanship |
Robert C. Martin |
Paperback: 464 pages Publisher: Prentice Hall; 1 edition (1 Aug 2008) Language English ISBN-10: 0132350882 ISBN-13: 978-0132350884 |
A must read especially if it means any code implemented is of a much higher quality. |
|
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws |
Dafydd Stuttard, Marcus Pinto |
Paperback: 768 pages Publisher: John Wiley & Sons (19 Oct 2007) Language English ISBN-10: 0470170778 ISBN-13: 978-0470170779 |
This is a specialised book recommended because it potentially shows another aspect to software engineering. Its great being able to implement security in a login handler for example, but is there any chance it can be bypassed? A developer that tries to ensure that it cannot be bypassed should prove to be a bit more experienced and have a wider appreciation of the job at hand. |
|
Code Complete |
Steve McConnel |
Paperback: 960 pages Publisher: MICROSOFT PRESS; 2 edition (1 July 2004) Language English ISBN-10: 0735619670 ISBN-13: 978-0735619678 |
Some basic stuff, but often overlooked. |
|
Expert Oracle JDBC |
R.M.Menon |
Paperback: 708 pages Publisher: APRESS (1 May 2005) Language English ISBN-10: 159059407X ISBN-13: 978-1590594070 |
At least one specialised database book should have been read or at least used for reference. It’s all well writing complex SQL, but unless you can get the best from the chosen database technology there may be no need to be that clever with SQL statements alone. |
|
Rapid Development |
Steve McConnel |
Paperback: 680 pages Publisher: MICROSOFT PRESS; 1 edition (1 July 1996) Language English ISBN-10: 1556159005 ISBN-13: 978-1556159008 |
Came along before Lean, Agile were even a buzz word.
|
|
Java Puzzlers |
Joshua Bloch & Neal Gafter |
· Paperback: 312 pages · Publisher: Addison-Wesley Professional (July 4, 2005) · Language: English · ISBN-10: 032133678X · ISBN-13: 978-0321336781 |
"Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles." --Guy Steele, Sun Fellow and coauthor of The Java™ Language Specification
|
|
Thinking in Java
|
Bruce Eckel |
· Paperback: 1150 pages · Publisher: Prentice Hall; 4 edition (February 20, 2006) · Language: English · ISBN-10: 0131872486 · ISBN-13: 978-0131872486 |
“This is one of the best books I’ve read about a programming language.... The best book ever written on Java.” —Ravindra Pai, Oracle Corporation, SUNOS product line |
|
Effective Java |
Joshua Bloch |
Paperback: 384 pages Publisher: Prentice Hall (8 May 2008) Language English ISBN-10: 0321356683 ISBN-13: 978-0321356680 |
Recommendations don’t get much better than this…
“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.”
—James Gosling, fellow and vice president, Sun Microsystems, Inc. |
Architecture and Design
|
Book |
Author |
Details (From amazon.co.uk) |
Reason/Comment |
|
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison Wesley Signature Series) |
Gregor Hohpe and Bobby Woolf |
Hardcover: 736 pages Publisher: Addison Wesley; 1 edition (10 Oct 2003) Language English ISBN-10: 0321200683 ISBN-13: 978-0321200686 |
This book is purely a reference title and more of an architect’s book. Anyone to have read or looked inside this book and taken on board the concepts will potentially show a better understanding of larger systems. |
|
Lean Architecture |
James Coplien, Gertrud Bjornvig |
Paperback: 376 pages Publisher: John Wiley & Sons (18 Jun 2010) Language English ISBN-10: 0470684208 ISBN-13: 978-0470684207 |
Excellent book for understanding how good engineering practice (Lean) can exist with Agile.
Think about design as Data, Context,Interaction. |
|
Patterns of Enterprise Application Architecture |
Martin Fowler |
Hardcover: 560 pages Publisher: Addison Wesley; 1 edition (5 Nov 2002) Language English ISBN-10: 0321127420 ISBN-13: 978-0321127426
|
|
Estimation, Planning, Management
|
Book |
Author |
Details (From amazon.co.uk) |
Reason/Comment |
|
Software Estimation: Demystifying the Black Art: The Black Art Demystified (Best Practices (Microsoft)) |
Steve McConnell |
Paperback: 308 pages Publisher: MICROSOFT PRESS; 1 edition (1 Mar 2006) Language English ISBN-10: 0735605351 ISBN-13: 978-0735605350 |
This is one of the best planning and estimation books around. Anyone how has read it will have a decent enough understanding of how to provide realistic estimates. |
|
Agile Estimation and Planning |
Mike Cohn |
Paperback: 368 pages Publisher: Prentice Hall; 1 edition (1 Nov 2005) Language English ISBN-10: 0131479415 ISBN-13: 978-0131479418 |
Another very good book for software project planning. |
|
Lean Architecture |
James Coplien, Gertrud Bjornvig |
Paperback: 376 pages Publisher: John Wiley & Sons (18 Jun 2010) Language English ISBN-10: 0470684208 ISBN-13: 978-0470684207 |
Excellent book for understanding how good engineering practice (Lean) can exist with Agile.
Think about design as Data, Context,Interaction. |
|
Kanban - successful evolutionary change for your technology business |
|
|
|
|
Rapid Development |
Steve McConnel |
Microsoft Press |
Came along before Lean, Agile were even a buzz word.
|
|
Managing Software Quality and Business Risk |
Martyn Ould |
Paperback: 392 pages Publisher: John Wiley & Sons (9 Sep 1999) Language English ISBN-10: 047199782X ISBN-13: 978-0471997825
|
Understanding the impact of project planning on how a business operates is important. Lots of good information on different project delivery and risk management approaches
Most BSc(Hons) courses will expect you to read this book. Most people forget they read it. |
Pure Management / academic
|
Book |
Author |
Details (From amazon.co.uk) |
Reason/Comment |
|
Professional Issues in Software Engineering |
Publisher: Taylor & Frances |
Paperback: 384 pages Publisher: CRC Press; 3 edition (21 Sep 2000) Language English ISBN-10: 0748409513 ISBN-13: 978-0748409518
|
Needs an update but provides a good overview on Patent, Copyright laws, as well as data protection act etc. You’ll need to read this if you plan to do most chartered institute exams. |
|
Information Systems management in practice |
|
Paperback: 640 pages Publisher: Pearson Education; 8 edition (15 Feb 2007) Language English ISBN-10: 0131579517 ISBN-13: 978-0131579514
|
If you want to make it to a CTO then you’ll need to know most of these topics cover to cover. |
|
|
|
|
|
|
|
|
|
|
|
The Culture Game: Tools for the Agile Manager: Tools for the Agile Manager15 May 2012 |
|
Paperback: 306 pages Publisher: FreeStanding Press (15 May 2012) Language: English ISBN-10: 0984875301 ISBN-13: 978-0984875306 Product Dimensions: 15.2 x 1.8 x 22.9 cm |
by Mr Dan J Mezick and Daniel Mezick
|
|
Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization Paperback – 5 Jul 2011
|
|
Paperback: 320 pages Publisher: HarperBusiness; Reprint edition (5 July 2011) Language: English ISBN-10: 0061251321 ISBN-13: 978-0061251320 |
by Dave Logan (Author), John King (Author), Halee Fischer-Wright (Author) |
|
Impact Mapping: Making a Big Impact with Software Products and Projects1 Oct 2012
|
|
Product details Paperback: 86 pages Publisher: Provoking Thoughts (1 Oct. 2012) Language: English ISBN-10: 0955683645 ISBN-13: 978-0955683640 |
by Tom Poppendieck and Gojko Adzic
|
|
Leading from the middle |
|
Pasted from <http://www.amazon.com/Leading-Change-Middle-Extraordinary-Capabilities-ebook/dp/B00II90HX0>
|
http://www.amazon.com/Leading-Change-Middle-Extraordinary-Capabilities-ebook/dp/B00II90HX0 |
|
Lean Enterprise |
|
|
Lean Enterprise: How High Performance Organizations Innovate at Scale (Lean (O'Reilly)) by Jez Humble et al. Link: http://amzn.eu/hAQfxmH
|
Misc
|
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to |
Joel Spolsky |
Paperback: 362 pages Publisher: APRESS (1 Sep 2004) Language English ISBN-10: 1590593898 ISBN-13: 978-1590593899 |
Contains a collection of Joel's essay that are available on his Blog site. Fantastic insights into the world of software. |
|
The Mythical Man-month: Essays on Software Engineering The Mythical Man-month: Essays on Software Engineering |
Fred Brooks |
Paperback: 336 pages Publisher: Addison Wesley; 2 edition (2 Aug 1995) Language English ISBN-10: 0201835959 ISBN-13: 978-0201835953 |
Old book about project management gleaned from development of IBM System/360. Still a classic though. |
|
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software |
Scot Rosenberg |
Paperback: 416 pages Publisher: Three Rivers Press (CA); Reprint edition (26 Feb 2008) Language English ISBN-10: 1400082471 ISBN-13: 978-1400082476 |
Interesting insight into a software project by Mitch Kapor (everyone should know who he is ..) and the difficulties faced with deadlines, releases etc. |
|
I, Woz: Computer Geek to Cult Icon - Getting to the Core of Apple's Inventor |
Steve Wozniak |
Paperback: 352 pages Publisher: Headline Review (9 Aug 2007) Language English ISBN-10: 0755314085 ISBN-13: 978-0755314089 |
Story of the genius behind the original Apple products. |
|
The Ultimate History of Video Games |
Steven L. Kent |
Paperback: 624 pages Publisher: Prima Life; 1 edition (25 April 2002) Language English ISBN-10: 0761536434 ISBN-13: 978-0761536437 |
If you're as old as me and remember Space Invaders and Centipede then this is a fantastic insight into the development of this industry and also touches on the early careers of the likes of Steve Jobs and Steve Wozniak. |
|
Liars Poker |
Michael Lewis |
Paperback: 304 pages Publisher: Hodder Paperbacks (5 Jun 2006) Language English ISBN-10: 0340839961 ISBN-13: 978-0340839966 |
Semi biographical story of the author's time on Wall St in the '80's and of the mortgage and junk bond traders. Good insight into what went on at these firms and what probably still goes on. Also, one of Omgeo colleagues knew and worked with some of these guys. |
|
The New New Thing: A Silicon Valley Story |
Michael Lewis |
Paperback: 288 pages Publisher: Penguin Books; Reprint edition (Jan 2001) Language English ISBN-10: 0140296468 ISBN-13: 978-0140296464 Product Dimensions: 19.6 x 13 x 2.3 cm |
Michael Lewis on Jim Clark the founder of Silicon Graphics and Netscape. |
|
The Future Just Happened |
Michael Lewis |
Paperback: 272 pages Publisher: Coronet (6 Jun 2002) Language English ISBN-10: 0340770864 ISBN-13: 978-0340770863 |
Another Michael Lewis insight, this time into various ways the internet is changing the world. |
|
Founders at Work : Stories of Startups' Early Days: Stories of Startups' Early Days |
Jessica Livingstone |
Paperback: 488 pages Publisher: APRESS; Pbk. Ed edition (15 Sep 2008) Language English ISBN-10: 1430210788 ISBN-13: 978-1430210788 Product Dimensions: 22.9 x 14.7 x 3 cm |
Collection of interviews with various founders of technology companies. |
|
Backroom Boys: The Secret Return of the British Boffin |
|
Paperback: 240 pages Publisher: Faber and Faber; New edition edition (2 Sep 2004) Language English ISBN-10: 0571214975 ISBN-13: 978-0571214976 |
Collection of stories about various British innovators over the years.
Great chapter on the guys that wrote Elite while at university. |
|
Investment Biker: Around the World with Jim Rogers Investment Biker: Around the World with Jim Rogers |
Jim Rodgers |
Paperback: 416 pages Publisher: John Wiley & Sons; New edition edition (28 Mar 2000) Language English ISBN-10: 0471495522 ISBN-13: 978-0471495529 |
Jim Rodgers started the Quantum Fund with George Soros. This is about a round the world road trip he made on a motorbike, comes with lots of economic commentary. |
|
Adventure Capitalist: The Ultimate Road Trip |
Jim Rodgers |
Paperback: 368 pages Publisher: John Wiley & Sons (17 Jun 2003) Language English ISBN-10: 047086320X ISBN-13: 978-0470863206 |
Another road trip by Jim Rodgers this time in a car |
|
The Origin of Wealth: Evolution, Complexity, and the Radical Remaking of Economics |
|
|
|