List Headline Image
Updated by Sudhakaran Packianathan on Feb 08, 2015
 REPORT
16 items   1 followers   0 votes   62 views

Become a better programmer

In this list I am going to hyperlink blogs on how to become a better programmer. People who want to become better programmer can browse through the articles and act upon what ideas they find interesting.

A combination of deliberate programming practice and hacking on projects is the best way to learn programming. Many programmers choose to focus solely on hacking and Google their way through problems, but this is an inefficient learning approach when it is not coupled with deliberate practice.


Published on Tuesday, August 09, 2011 in better How does a good developer become a great developer? Forget greatness for a moment: How does a decent developer become a good developer? There is no definitive path from Step 1 to Step n. Heck, it's not even clear what Step n is.


I just finished reading this recent article. It's a very interesting read, and it makes some great points. The point that specifically jumped out at me was this: The difference was in how they ...


See how much of the following sequences of letters and numbers you can memorize in the next 20 seconds: T, E, X, A, S, O, H, I, O, V, E, R, M, O, N, T, R, H, O, D, E, I, S, L, A, N, D 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41 Done yet?
Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. The Amazon advanced search for [ title: teach, yourself, hours, since: 2000 and found 512 such books.
Many Java developers ask me How to become better programmer, how do I improve my programming skills, or I am good at Java but not so good on problem solving skill etc. This is reality, today's era is full of language expert than real programmers.
Some years ago, we had a young guy contact Blend looking for a job. He dropped by a few weeks later, and it did not go well (more on why below). In the next couple weeks, I found out that he "interviewed" at a couple of other Sioux Falls web development shops (it's a small [...]
The Java Specialists' Newsletter Issue 1002004-11-30 Category: Inspirational Java version: by Dr. Heinz M. Kabutz Welcome to the 100th edition of The Java(tm) Specialists' Newsletter, sent to 102 countries around the earth. I get excited when new countries join the newsletter, and especially so if they are in Africa.
A recent meme running on programming sites across the Web is a generally humorous discussion of the attributes of bad programmers. If we put aside the humor - everyone has a war story here - in my experience, bad programmers fall into two main categories: the dim and the reckless.
Start with design patterns - Always start with a design pattern, then try to make your problem fit it. Ideally start with the pattern you have most recently read about as this is most likely to be the best one. Do programming Katas - Repeatedly solving the same simple problem is the best way to...
At ReliSource, many of the times I am involved in the hiring process and need to take several interviews per week/month. Over the last two years, I'm observing one unfortunate truth which is: Bangladesh is lacking enough skilled programmers.
The most frequently viewed page on this site is Signs you're a bad programmer, which has also now been published on dead trees by Hacker Monthly, and I think that behoves me to write its antithesis. "Bad programmer" is also considered inflammatory by some who think I'm speaking down to them.
Update: A way better and more comprehensive article on similar lines can be found here http://matt.might.net/articles/what-cs-majors-should-know/ I strongly recommend that anyone serious about programming should read it At the very onset, let me make it clear that I DO NOT consider myself a good programmer. I rate my coding skills as average and I am...
July 2004 (This essay is derived from a talk at Oscon 2004.) A few months ago I finished a new book, and in reviews I keep noticing words like "provocative'' and "controversial.'' To say nothing of "idiotic.'' I didn't mean to make the book controversial. I was trying to make it efficient.
If someone granted you one wish, what do you imagine you would want out of life that you haven't gotten yet? For many people, it would be self-improvement and knowledge. New knowledge is the backbone of society's progress.
Note that the knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n. Thanks to John Haugeland for a reformatting of it that works much more nicely on the web.