My Writings. My Thoughts.
Omaha Java Users Group – Introduction to Restlet – 02/21/12 – Success
// February 21st, 2012 // No Comments » // java
This was my first visit to the OJUG and it was a great experience. Lots of pizza and drinks. A handful of recruiters, who if you want, you can turn the conversation about their jobs VS them trying to hire you. In fact met up with my recruiter from TekSystems while I was there, always good to see Brian.
The talk went well. Well prepared, live demos, live code (copy and paste snippets to keep things rolling). Had a couple mishaps, but that keeps us learning, and had a good conversation toward the end. I think the conversation should have continued and been encouraged but was toward the end and I think they were wrapping up.
Will definitely be going to the next one. Great meetup.
Posted my notes below. Nothing fantastic but a good reference for me to remember.
Clean Coder – Book Notes and Thoughts
// December 28th, 2011 // 2 Comments » // Agile
The Clean Coder: A Code of Conduct for Professional Programmers is a new book on developer professionalism from the legend Bob Martin and it doesn’t disappoint. I have read many books written by Robert (Bob) Martin or from his series. I have been very impressed with the classics and was more than ecstatic when I first got wind of The Clean Coder from the top 100 Agile Books according to the Developer Zone (great living list). This is a must read for every developer in the field of software development, regardless of your level of interest. For the hard-core developers who have read many of the popular agile and Bob Martin books there is great info in here but mostly reaffirms all of those deep, gut feelings you have about how software and web development should work. A lot of times all you need is a seasoned veteran to confirm your suspicions to help you stack on the right track.
The book discusses details including professional development practices like how Test Driven Development (TDD) is a fundamental development concept like washing hands is to a surgeon; it doesn’t need defending it just is. He also focuses heavily on your interaction with other developers, and managers. Very specific about When to say no to your managers if you can’t honestly commit, how to honestly commit to timelines and your responsibility as a professional, a paid employee, to make a commitment that everyone can trust, not the one everyone ones to hear.
It was an easy read and extremely well-organized, which made it easy for me to put a thorough set of notes together. I have already reviewed these notes multiple times while sparking conversations with co-workers about the ideas Bob suggests. I hope they help you or at least gets you to buy and read the book!
Interactive Mind Map of Clean Coder Book Notes on MindMeister
PDF – Mind Map of Clean Coder Book Notes – Fully Expanded
Question: Should I embed the mind map below like I have for other notes or the link good enough so the page loads better?
Succeeding With Agile: Software Development Using Scrum – Book Notes
// October 19th, 2011 // 1 Comment » // Agile
In an effort to understand how to apply scrum after fully grasping the core concepts and ideas, I read Succeeding With Agile, one of the top recommended scrum books. For good reason it remains at the top of the dzone top agile book lists. The book is great at identifying core scrum concepts and the ideal solution, some of the bad cases to expect, and the reality of applying scrum. You often will not be applying scrum to everyone with open arms. There are many challenges to applying and succeeding with scrum. Mike Cohn does an amazing job detailing and suggesting many approaches. The most obvious being, iterate toward agility. Excercise scrum in your effort to applying scrum.
Below are my notes of the book for future reference that I wanted to share with everyone. Please add comments and I will be happy to elaborate in the mind map and answer below. I hope you find the notes intriguing to go read the book yourself, it is worth it!
Succeeding With Agile: Software Development Using Scrum Mind Map – Embedded below
Certified Scrum Master
// August 28th, 2011 // 1 Comment » // Agile
I recently took the Certified Scrum Master course taught by Brian Rabon, President of Braintrust Consulting. Brian is an extremely impressive learning genius. You can tell he has taught many years and prides himself on making all participants understand terminology and real life experience. All in all was a great course and would recommend his course to anyone interested in Scrum or seeking Certified Scrum Master status.
My certification can be found here: Nicholas Tuck-ScrumAlliance_CSM_Certificate
Pragmatic Thinking and Learning – Book Thoughts and Notes
// June 8th, 2011 // No Comments » // Get Things Done, non-development
Since graduating college I have mixed research of new technologies with research of being as productive as I can be. This includes development tools like IDE’s, good testing tools, and better pair programming techniques. But also I try to keep up with the popular Get Things Done (GTD) movement, most recently utilizing Spring Pad as well as better ways to exercise our brains and transform from novice to experts in our career fields (information I picked up from the book!). Pragmatic Thinking and Learning was a great book in introducing many new ideas to me as well as a great resource to start research on all those ideas.
Continue Reading
Developer Deceit or Professionalism: How to Manage Your Manager as a Software Developer
// April 22nd, 2011 // 2 Comments » // Agile
The best way for any software group to work is complete openness and honesty regardless of the development process. Agile, scrum, waterfall, spiral whatever it is, being open about the work being accomplished daily, the road blocks your facing and any concerns you have is the most efficient way for a team to be productive. This has to work all ways though. If a developer is going to be completely open to our management it requires management to be completely open with us, as well as their management. Unfortunately this often is not the case, so what should you do?
Continue Reading



