Nexus 6P - The best smartphone of 2015? alvin November 25, 2015 - 6:07pm

Is the Nexus 6P the best smartphone of 2015? One reviewer on thinks so. (Note: Not just the best Android smartphone on the market, but better than Apple’s iPhone.)

Lest you think that reviewer is alone, Forbes also says that the Nexus 6P is better than the Galaxy S6 and iPhone 6S.

Personally, I can confirm that Android 6 (Marshmallow) rocks. A few weeks ago I wrote that Android 6 is faster and smoother than Android 5.

Secrets of consulting: Be very good at what you do

This article is now part of my new eBook, which is only $2.99 on

You want me to do what? A Survival Guide for New Consultants

I hope you enjoy my book, and more than that, I hope it helps you have a very profitable and rewarding career.


Sun OpenSSO best practice

This is the second-funniest thing I've seen this week ... from the "Best Practices" section of the Sun document titled "Localizing the Sun OpenSSO Enterprise 8.0 Login Page":

Best Practices

When modifying files, follow these guidelines to achieve the best results:

1) Do not remove or modify the license text in the beginning of source files.

Oh yeah, that's going to make a huge difference in your performance. :)


Rule number one for software project managers

Here's my Rule #1 for Project Managers, as looked at from the perspective of a software developer:

Show active interest in your project, and in the people that work on the project.

Okay, I know that seems obvious -- and I'm a little fired up about this right now -- but I've been amazed to work with project managers in the last few years who seem to have more important things to do outside of work than they have to do at work, and by this I only mean during the Monday through Friday, 8-to-5 time frame.

Team-level software development best practices alvin August 6, 2007 - 8:51pm

Here's a brief list of some of the most obvious, and important, team-level best practices I know for software development: