Browse by Tags
Summary [This entry is a follow-up to " To prepare for an interview, just make sure you can code on a whiteboard ". A few of the important messages are repeated and clarifications are provided to make a complete package.] Motley: I thought I could rely
Read More...
Summary Motley: An effective modification to Scrum is to do a requirements sprint, followed by a design sprint, implementation sprint, test sprint, and stabilization sprint. It has the benefits of Scrum and has commonality with our older processes, which
Read More...
Motley: Where has that lazy piece of work, James, been hiding? Maven: I was just wondering that myself. I have not seen him in a few weeks. Let me check his Facebook page - that should clue us in. Motley: It figures that he would update Facebook before
Read More...
Summary Motley: There is no harm shortcutting a few steps of development to meet a deadline. Some up-front check-in steps just take too much time. Maven: Slow down to go fast. Obey check-in checklists or you will pay for it later in the development cycle.
Read More...
Summary Motley: Build an application according to architectural layers, from the bottom-up. Maven: Build an application using vertical slices. Build just enough UI coupled with underlying layers such as an object and data model, to satisfy a user scenario.
Read More...
Summary Motley: Branches are too complicated. The last thing we need is a copy of the code that has to be maintained in two or more places! Maven: Branches are source code copies with a tie back to a mainline set of code that allow for easy integration
Read More...
Thanks to the brilliant work of a coworker and friend, Fred Chao, Maven and Motley now have faces! You can see them in the title bar of the blog and in the about page. Thanks, Fred! Motley: Maven:
Read More...
Summary Motley: Tell like it is. We have a business to run and getting straight to the point is most efficient. Maven: Interpersonal skills help you ascend the career ladder. Don't be a jerk. Some tips include avoid interruption, ask questions, use more
Read More...
Summary Motley: To be a lead developer, technical skills are absolutely the most important. Everything else is secondary, tertiary, and whatever word comes next. Maven: A lead developer must lead from several different perspectives, including people,
Read More...
Summary Motley: I admit it - Wideband Delphi works! It helped us generate fairly accurate estimates for longer-term planning and the documentation of our assumptions kept everyone on the same page and provided rationale for our numbers. Maven: Um, what
Read More...
Hello all, Happy New Year! Hope you had an enjoyable and restful holiday season with your friends and family. Maven and Motley are back from their extended hibernation. I was out of town for the majority of November and a good chunk of December, so that
Read More...
Hello faithful readers! I just wanted to say that Maven and Motley will be on hiatus through the month of November 2008. I will be on vacation and Maven and Motley will be coming with me :-). I'll try and get one more post in before I leave, but no promises.
Read More...
Summary Motley: All developers have the same personality type - introverted and logically-minded. A personality test for a developer would be a waste of time. Maven: Build a diversified team with different personality types; learn what type of personality
Read More...
Summary Motley: Developing international software is really, really hard. We need brand new binaries to ship in other languages. Maven: Follow these tips when developing for international markets: design for one worldwide binary, ensure the software is
Read More...
Summary Motley: I must conform to the wishes of the management team, even if they are wrong. I need permission to modify the organization-wide processes. Maven: Sometimes it is better to ask for forgiveness than permission. Break the rules if it is best
Read More...