Writing Code is the Easy Part is the new slogan for the website. It basically boils down to the fact that putting up syntacticly correct code is the simplest part of coding. More difficult is solving problems and all of the other things that come with having a job or working for clients.
Here are some of the things that I listed as the harder parts of coding:
- Legacy Code
- Readability
- Testability
- Best Practices
- Writing Tests
- Team Dynamics
- Customer Communication
- Translating Behavior into Code
- Data Integrity
- Security
- Maintainability
- Systems Integration
- Server Technologies
- Databases
- Finding a Job
- Hiring and Firing
- Working on Boring stuff
- Job Fulfillment
Here are affiliate links to some of the books that I mentioned:
- Refactoring: Improving the Design of Existing CodeImage may be NSFW.
Clik here to view. - Design Patterns: Elements of Reusable Object-Oriented SoftwareImage may be NSFW.
Clik here to view. - Code Complete: A Practical Handbook of Software ConstructionImage may be NSFW.
Clik here to view. - The Pragmatic Programmer: From Journeyman to MasterImage may be NSFW.
Clik here to view. - The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)Image may be NSFW.
Clik here to view.
Here are the links to the podcast episodes by:
Finally, I would really appreciate a $5 donation to help me get to RubyConf. Image may be NSFW.
Clik here to view.