Cover of Programming Beyond Practices: Be More Than Just a Code Monkey

Programming Beyond Practices: Be More Than Just a Code Monkey

Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90% everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly packaged advice from on high, author Gregory Brown presents detailed examples of the many problems developers encounter, including the thought process it takes to solve them.

Read more

He does this in an unusual and entertaining fashion by making you the main character in a series of chapter-length stories. As these stories progress, the examples become more complex, and your responsibilities increase. Together, these stories take you on a journey that will make you question and refine the way you think about, and work on, software projects.

Steps in this unique journey include:

Using prototypes to explore project ideas

Spotting hidden dependencies in incremental changes

Identifying the pain points of service integrations

Developing a rigorous approach towards problem-solving

Designing software from the bottom up

Data modeling in an imperfect world

Gradual process improvement as an antidote for over-commitment

The future of software development

"

Audience
adult
Length
short · 136 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Programming Beyond Practices: Be More Than Just a Code Monkey? Here’s where I’d start.

These suit anyone who liked Programming Beyond Practices: Be More Than Just a Code Monkey. Sign in and mark a few books for picks shaped around your own taste.

  1. Copying and Pasting from Stack Overflow Shares programming, tech
  2. OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 1.4 Shares programming
  3. Practical Programming: An Introduction to Computer Science Using Python Shares programming, tech, nonfiction
  4. Effective Programming: More Than Writing Code Shares programming, tech, nonfiction

“If you want more of the same (science about technology), start with these.”

  1. Signals and Systems
  2. R in a Nutshell: A Desktop Quick Reference
  3. Pro ASP.NET MVC 5
  4. Metaprogramming Elixir

“If it was the programming that hooked you, try one of these.”

  1. CUDA by Example: An Introduction to General-Purpose GPU Programming
  2. Vim and Vi Tips Essential Vim and Vi Editor Skills
  3. Programming in Lua
  4. Professor Frisby's Mostly Adequate Guide to Functional Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Continuous Integration: Improving Software Quality and Reducing Risk
  2. Domain-Driven Design: Tackling Complexity in the Heart of Software
  3. Managing Software Requirements: A Use Case Approach (Addison-Wesley Object Technology Series)
  4. Software Requirements 3