RSS
Subscribe
http://bit.ly/85ifYH

Become a better coder

Coding takes hours of experience to become good at. Experienced coders have a better idea on how to tackle problems and avoid mistakes that beginners often make. Programming is something that has to be practiced a lot. No amount of theory will ensure that the code works the first time it’s executed. Also, no amount of book reading can compensate for lack of experience. More time experimenting and less time reading will make a better coder, though both are important in moving ahead in learning the art. By art I mean programming:D

Here are a few tips on how to improve your programming skills:

Learn by doing.

Experimenting with your own code helps you learn the syntax and the language you’re working with. Lots of expert programmers learned how to code out of curiosity. “I wonder what this does *BANG* … Oops!”:D

Learn by Teaching. Two for the Money video

A great way to enhance your understanding is to teach others. Teaching gives you insight on both angles. The person you’re teaching might also ask some questions and challenge your knowledge, creating another opportunity for you to learn something new or to see something in a new way. Two heads are better than one.

Use the Right Tools. The Invention of Lying dvdrip Battle for the Planet of the Apes

Using the right tools will give you a massive boost. Using tools that you can rely on, and enables you to get the job done right, are the only ones you should use. There are a lot fo great text editors and IDEs out there. Real developers need something more than a plain text editor. Get the tools that work for you. There’s a lot of free ones to choose from. The open source community, with is mainly made of developers, provides tons of great tools for you to use for your development needs, and free of charge. You may need to spend a bit of time experimenting with different tools and finding out what works best for you, but the time investment is well worth it.

You should have a syntax highlighting text editor, command-line knowledge, a version control system, a test server(if you’re a web developer), knowledge on how to use a compiler etc. In the end knowing how to use these tools effectively is most important. Tools don’t work by themselves.:D

And again, Learn by LOTS of Experience(Doing).

Duplex release

You simply cant surpass hours of hair-pulling by reading a text book. That hair-pulling and cursing is inevitable I’m afraid. And it’s just apart of learning.:D Some say that you need 5,000 hours to become excellent, others say you should have at least 10,000 hours of concentrated practicing. Of course the figure changes per person depending on where his or her previous related interests were, etc. However it’s certain that for YOU to become a great programmer or coder, you need LOTS and LOTS of practice.

Practice by working on projects of your own, practice coding stuff in your free time, if you’re a full time computer engineer you might get lots of practice already. The important thing is that you get the experience. And that said, make sure you have a desire to improve and make sure you actually do improve. If you’re going to be a mediocre coder you don’t need a lot of experience. If you want to excel at what you do then monitor yourself. Make sure you learn something new, and improve in some way within a certain time period. Remember, there’s a 1000% difference between a great programmer and a mediocre programmer. One makes toast, butters it and accidentally drops it in garbage, the other does magic! Haha:)

Take a BREAK!

lawrence of arabia divx movie online

You Can’t Stop the Murders release

Alive or Dead trailer Blood Trails trailer Miracle at St. Anna move

The Sting movie download
Pride and Glory film Kiss Kiss Bang Bang hd

Long hours of practice and exhaustion has a toll on your brain. It impairs your ability to learn and makes your practice less effective. You find you get a lot less done. Avoiding sharpening your saw because you don’t have time will cause you to waste more time in the long run. Being a programmer you somethings get rushed and become a slave to the urgent tasks. You end up neglecting your health and other things and end up living a very unbalanced lifestyle. Taking a vacation away from work is important and your brain cant function at it’s full capacity otherwise.

Share/Bookmark


http://bit.ly/6HH5LR

UX, a real developer's challenge

The hardest part of being a developer is building software that the user will be able to use!
Not just being able to USE per se but being able to understand with out a learning curve. How well can a everyday user catch on to your UX? Are the results greater than the painful user experience. If it’s painful to use, why?

There are some really nice interfaces out there that really blow me away at how usable they are. The QT framework allows developers to create stunning, snappy GUIs(and for free now that it’s LGPL). It totally blows over anything GTK/Gnome has to offer.

programmer Canine Casanova ipod

Now days we want quick tangible results, things like JQuery(For the web) and QT(for cross-platform) bring those results…
In my opinion, building sites using JavaScript from ground up instead of using JQuery(a magic JavaScript framework) is “anti-innovative”.

The most rewarding and no doubt challenging part of being a developer is not making the program efficient but building it to fit the user’s needs.
My challenges as a coder have been coding programs and applications that work really well, don’t spit out errors and most importantly accomplish what it’s suppose to for the user.

Coder’s paradigm != user’s paradigm Interview move

Improbable Collapse: The Demolition of Our Republic dvdrip

The Longest Yard download

Varsity Blues the movie

From Within hd

Flying By the movie

Valiant movie

Coders think differently than non-coders.(not like it wasn’t obvious or anything:D) After coding for a few years and learning new things here and there it’s become apparent that software development isn’t about a language, or a computer, or an operating system. It’s about being a part of change, the way people interact with and use technology. I see technology in a much different way now days than I did when I first started learning how to code.

At first I was driven by the desire to build things. Having an actual program show up on the screen(a lousy command-line calculator coded in C) was really exciting to me at 12-13 years old. Now days I’m driven by the idea of people using the software I code. These people might use it for their every day business, to communicate, or to store potentially millions of records. I love the idea of the programs I code potentially turning into something that will change people’s lives, or changing the way we use or view technology.

The user, however has a slightly different view. And to build outstanding programs we need to understand the user.

Writing programs is easy, it’s just the useable ones that aren’t...

Drop Zone movie

Ocean’s Eleven download

Middle of Nowhere on dvd

Share/Bookmark


http://bit.ly/6qRYqR

Bug Day, stop the bugging…

Bug day

Imprint on dvd

Click for photo credit

Every week there seems to be a unlimited amount of bugs and problems to deal with. Urgent bugs are taken care of right a way. Non-urgent bugs are often put aside and end up haunting me for the weeks to come. To ease the pain of putting up with these problems I do one of the three things:

1. Have a beer, or cigar(the easy one)
2. Fix the damn bugs
3. Swear I’ll do it right the next time:P
Blood, Guts, Bullets and Octane dvdrip

Hannibal Brooks download

Warlock: The Armageddon release

Baby’s Day Out move American Gun release Bug day

The Longest Yard film

Flirting with Disaster move

It comes on no particular day, whenever I feel the strain to line up the bugs get out the shooting squad. Bugs are a part of life, they’re fun while they last.

No matter how well I code there’s bound to be a few bugs laying around.

Hell, are you a creative debugger?

Share/Bookmark


http://bit.ly/7EoPGu

The advantages of being your own web coder!

Click for photo Credit

Click for photo Credit

“Opportunity is missed by most people because it is dressed in overalls and looks like work.” – Thomas Edison

Island psp
Most of you who read this blog or know me, know that I’m a hard-core coder and spend a lot of time coding my own sites and building sites for clients. I started coding when I was just young. I’m glad I did, it’s helped me meet some great people and let me find my talents. Not to mention make a few dollars on the side.

Being a coder for your own business can be very beneficial. You’ll always be one of the most motivated developers in your projects and you can always pass the skill on to another person.

Everyone needs a coder now days!

Almost every business needs a web site . Ten years ago people didn’t understand what “web design” was. Now days even people without Internet have heard about. I’ll often get comments like “oh yeah, my brother does that” or “my aunt and uncle have a web design company”. Companies are doing business through their websites, creating a constant need for updates and implementation of advanced features. The demand gives web developers and free-lance coders jobs. These are one of the opportunities of knowing how to code.

If you don’t have the money to hire a coder or a designer, teach yourself.

Coders are somewhat expensive. And to find a good developer that will get the job done well and on time, is often very tough. You may need more than just one or two coders for a project. But you’ll always have the ability to get in there and things done instead of hunting for programmers.

There’s a 1000% difference between a good coder and an Excellent coder.

Do you have the patience to become one?

It’s hard to rate a coder on a scale from one to ten. Good coders know how to get things working, they often know how to get the job done and get paid. However “good” coders also sometimes leave the project unpolished and leave important details untouched. An excellent coder will always get the job done just as expected or better. They understand what the work entails and what the consequences are if the work isn’t done on time. They have a Win/Win or no deal attitude. They take care of problems before they occur, ones that a good coder may let persist for weeks.

An excellent coder is your project’s hero, and worth his or her weight in gold. Never compromise to save a buck. I can rest easy knowing I have a awesome programmer who puts real pride in what he does.

Perfect Creature ipod

Wonder Woman dvdrip

Why even get into it? Die Hard 2 movie full The X-Files: I Want to Believe release

There’s a lot of good reasons to get into web development, there are also a lot of different roles to play as a developer. But there’re also reasons not to even bother. Learning a programming language and all the little things that come with it is a tough learning curve. You need to be prepared to spend a lot of time. You need to love doing it.

If you’re considering getting into coding(whether in your job, business or for a startup) these are the questions you should ask yourself:

Consider these questions before you get into web development and find out you’re not really as driven as you thought.

Are you your own coder? How Abilene Town has your skill proved to be beneficial to your job, business etc? Please Comment

Share/Bookmark


We share life experiences and discuss developing leadership skills, discovering better methods of growth in business, goal setting, personal growth and self-education. We also talk about lifestyle and making money.