Take Ownership of Windows Files

If you have ever copied a file from another Windows system on to an external hard, you may have run into a problem where you cannot access the files or directories. That is, Windows does not allow you to change directory or even if you could, will not allow you to read files in that directory. This happened to me when I copied several video files from my Windows tablet, to an external hard drive. When I tried to watch the videos on a Windows Continue reading →

Eliminate Comments with Lambda Expressions

If you have been converting your code comments into code by creating small functions, I found an interesting alternative that uses lambda expressions. This starts with a post on a forum run by John Somnez. One reader made a comment that your functions should not be too short. John replied that short functions are desirable because you can avoid comments by using small functions. The name of the function essentially takes the place of the comment. I follow this coding practice but I thought that Continue reading →

How to Rate Yourself as a Software Developer

Ever been to a job interview where you are asked to rate yourself as a software developer? If not, at some point you are probably going to need to do that. Now ask yourself if you know everything about Java, C#, .Net or any technology. How would you rate yourself as a software developer? Since the thing you do know are known then I guess you would rate yourself as highly skilled. Answering with a very high score gives the questioner the opportunity to come Continue reading →

How to Read a Book 3X Faster

Just One Book Read so Far This year I had a goal of reading just two books. One was The Passionate Programmer, the other was Effective Java. The first book is a slightly technical book targeting software developers. The second is a highly technical book written for software developers. As the year came to a close, I finally finished reading The Passionate Programmer. I failed miserably at completing Effective Java. The book is really difficult to read. I did not place a priority on finishing Continue reading →