- Softcover
- New

Seller: PBShop.store US, Wood Dale, IL, U.S.A.PBShop.store US
AbeBooks seller since April 7, 2005
Condition: New
US$ 45.10
Quantity: 3 available
Add to basketItem description from seller
Seller Inventory # GB-9798868825057
- Title
- Bad Programming Practices 101
- Author
- Karl Beecher
- Publisher
- APRESS L.P.
- Publication year
- 2026
- Condition
- New
- Binding
- PAP
- Language
- English
- ISBN 13
- 9798868825057
- Edition
- 2nd Edition
- Item weight
- 496 grams
This book flips the script of generic programming manuals, using humor to teach by bad example. Discover how to become the world’s worst programmer and build bad habits that lead to buggy, poorly written code.
Do you dream of writing code that gets instantly rejected in review? Do you look forward to reading feedback plastered in comments like "WTF???" Do you hope your bug-ridden changes sneak through and wreak havoc in the codebase? If your goal is to build a reputation for writing creaky, messy, error-prone code that drives your teammates up the wall, Bad Programming Practices 101 is here to help.
Alternatively, you could use this book to identify those bad habits and learn to avoid them. It covers topics like the foundations of programming (layout, variables, loops, and modules) and is revised with a NEW chapter on how NOT to use AI for writing code. It’s been said that you need to write 10,000 lines of bad code before becoming a good programmer. This book helps you to fill that quota while truly understanding the “why” behind best practices.
What You Will Learn:
- Become a better coder by learning how (not) to program
- Choose your tools wisely
- Think of programming as problem solving
- Discover the consequences of a program’s appearance and overall structure
- Explain poor use of variables in programs
- Avoid bad habits and common mistakes when using conditionals and loops
- See how poor error-handling makes for unstable programs
- Sidestep bad practices related specifically to object-oriented programming
- Mitigate the effects of ineffectual and inadequate bug location and testing
- Learn how to avoid sabotaging your code with misuse of AI tools
Who This Book Is for:
Those who have some practical programming knowledge (can program in at least one programming language), but little or no professional experience, which they would like to quickly build up. They are either still undergoing training in software development or are at the beginning of their programming career. They have at most 1-2 years of professional experience.
"Synopsis" may belong to another edition of this title.
About the Author
"About the title" may belong to another edition of this title.
PBShop.store US
Wood Dale, IL, U.S.A.
AbeBooks seller since April 7, 2005
Shipping rates within U.S.A.
| Item | 7 to 14 business days | 7 to 14 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 0.00 |
Payment methods
Store description
Specialty
Hardbacks, PaperbacksSeller's business information
Pbshop.co.uk Ltd
Unit 22 Horcott Industrial Estate, Horcott Road
Fairford, United Kingdom GL7 4BX
Terms of sale
Returns Policy
We ask all customers to contact us for authorisation should they wish to return their order. Orders returned without authorisation may not be credited.
If you wish to return, please contact us within 14 days of receiving your order to obtain authorisation.
Returns requested beyond this time will not be authorised.
Our team will provide full instructions on how to return your order and once received our returns department will process your refund.
Please note the cost to return any unwanted order to us is borne by the buyer.
Should your order arrive damaged, not as advertised or faulty, we must be advised of this within 14 days of delivery. Please contact us so we can find the best solution for you.
Our Customer Care Team can be contacted via emailing paperback-us@paperbackshop.co.uk, or by calling our UK Office on +441285 712 917. We are available 9:00am till 5:30pm GMT weekdays and 9:00am till 1:00pm GMT on Saturdays.
Shipping terms
Books are shipped from UK warehouse. Delivery thereafter is between 4 and 14 business days dependant upon your location - please do contact us with any queries you may have.