I have tried to organize some of the posts into groups and provide a brief description.
In my opinion, a good attitude is a better indication of success than all of the certifications and courses that I have seen. When people talk about military boot camp, they forget that the real purpose is to change the soldier’s attitude so that he can work successfully as part of a team. Bad attitudes will always be destructive to the team.
- Why My Code Works – The main reason my code works is my attitude when coding.
- World’s Best Debugging Tool – Without a good attitude, you can’t debug a program.
- The Facts of Life – Some facts I have learned and have had repeatedly reinforced during my time in computer software development.
Software Development and Debugging
This section contains information on the Software Development Life Cycle (SDLC) from obtaining requirements through development, debugging, installation, and maintenance. In the future, it may be divided into multiple sub-topics.
- The User Has a Problem – Some of the information that you should collect when the user has a problem.
- Javadocs and Maven – Javadocs are an automatic documenting tool for Java programs. It extracts much of the information from analyzing the code itself and merges it with information from specially formatted comments. Maven projects can automatically create Javadoc libraries and link them with the source code.
- Java Logging Frameworks – These software libraries are very useful in monitoring the performance of a program and detecting problems.
- Actual Requirements – Just because something isn’t listed in the written requirements document, it doesn’t mean that it isn’t a requirement.
- The jQuery Object – Some information about jQuery.
- How to Corrupt Databases and Ruin Performance – If you avoid these practices, your database applications may work a log better.
Internet and Social Media
- Internet Information – How to obtain information about how the web site was created and about the owner.
- Personalizing Meetup – Where to put personal information if using the Meetup web site.