Hardest parts of coding?

Steve32

Premium Member
Premium
Registered
Joined
Mar 15, 2014
Messages
116
Points
18
What's the hardest part of coding in your opinion and why?

Finding errors, missing codes or somethings else?
 

Ron Killian

Well-known member
Registered
Joined
Dec 3, 2015
Messages
363
Points
0
Years back I worked at learning PHP, MySQL and wasted SO much time.

I say that because just about anything you need is already out there and ready to roll, ready to go solutions. If not you could hire some one to code it for you. For me, I'd rather spend my time doing what can make me money then trying to figure out code.

Unless your going to do it as a way to make money, I personally don't think it's worth getting too deep. It does help to know how to say edit PHP code. But building something from scratch and getting it to work can be a huge task. Depends on the person too.

The exception for me is CSS. That is a coding skill I want to know more about. Mainly to tweak my blog themes. I can do pretty good, but I still don't completely "get it" yet.

Hope that wasn't too negative.

I had a real good friend who wanted me to help him get started online, to make money. I said I wasn't going to help friends any more, but I decided to help him. Remember his goal was to make extra money. Well, he thought it would be good to learn PHP. See where I am going with this? After like 2 years, mostly spent dabbling with PHP, he didn't make a dime. It was ONLY after he actually started doing what I suggested, that he had some money coming in.

As always, just my opinion. :)
 

arindamb

Well-known member
Joined
Jul 11, 2013
Messages
128
Points
18
Years back I worked at learning PHP, MySQL and wasted SO much time.
Where have you learn from? ebooks udemy or lynda course?
Unless your going to do it as a way to make money, I personally don't think it's worth getting too deep. It does help to know how to say edit PHP code. But building something from scratch and getting it to work can be a huge task. Depends on the person too.
I agree with you, spending time to build a website from scratch is not a good choice. Developing from codes will save our time.
After like 2 years, mostly spent dabbling with PHP, he didn't make a dime. It was ONLY after he actually started doing what I suggested, that he had some money coming in.
What have you suggested him to make him some money? :crazy:
 

Ron Killian

Well-known member
Registered
Joined
Dec 3, 2015
Messages
363
Points
0
Ron Killian
I of course am not being negative about learning coding, just that for most people who are looking to earn online, it can be a huge waste of time.

Just showed him what I was doing, selling digital products.
 

rainmaker11

Member
Registered
Joined
Oct 12, 2015
Messages
62
Points
8
What's the hardest part of coding in your opinion and why?
The hardest part of coding is you have to find errors when your script doesn't run as your exception or develop a project from scratch so that you must do hand codes at all.
 

adlersmith

New member
Registered
Joined
Dec 14, 2015
Messages
6
Points
0
As an experienced developer creating in house applications, the hardest part is getting the client to tell you want it is they want. If you ask the same individual twice you will get two different solutions.
 

Developer

Well-known member
Registered
Joined
Dec 21, 2015
Messages
292
Points
43
Developer
As an established programmer, I could not agree with this statement more as it is SOOOOOOO true. So, instead of asking my clients what they want, I always ask what results they are trying to achieve, then, I give them what I think they need.

And, I am usually dead on with my results.

HOWEVER, I'm going to assume that that really doesn't answer your question the way you expected it to, LOL, so, I will also add that ONE of the hardest parts of coding is debugging -- finding mistakes and fixing them, HOWEVER, this can be easily trimmed by making sure to use CLEAN code and ALWAYS ALWAYS ALWAYS commenting your code, especially when first starting out.

COMMENT EVERYTHING

Using COMMENTS throughout your code will enable you to know exactly what each part of code does what and what should happen when that part of the code is executed. This may not necessarily help alleviate any problems initially, but will certainly cut down the amount of time you spend trying to FIND the problematic code when debugging.

STAY UP TO DATE

Another difficult aspect is keeping up with all the updates and changes. PHP, for example, is constantly changing. A script you write today, and one that runs flawlessly and beautifully, may fail miserably with the next major update. It can be a PITA (pain in the arse), however, if you're passionate about programming, then, you will overcome the adversity of a constant evolving realm.

DON'T REINVENT THE WHEEL

Another important factor is to remember to try NOT to reinvent the wheel. As Ron already pointed out, "...just about anything you need is already out there and ready to roll ..." but do not let that be a determining factor in your decision to code. No code is EVER going to do exactly what you need, exactly how you need to do it. Using the plethora of code which already exists is a great way to START any of your projects and can save you an absurd amount of time.

TINKE'ERS

Another difficult factor is working with, or for, other people who like to "tinker". If you ever come across one a "tinker"er, it's important to know that you should definitely make it known that any "fixing due to tinkering" will be charged at 1.5 your normal hourly rate, which brings me to one last difficult factor... (I have one client who I KNOW will tinker when I am done, and I know he will ALWAYS mess SOMETHING UP, so, I have gotten to the point where I always end up charging him 3X what I would normally charge, because, I KNOW I will have to go in and fix something -- which, for me, is as simple as re-uploading my backup copy, lol)

PRICING...

It's important to know, realize, understand and believe that as a programmer, TIME is your most valuable asset, and as such, you need to charge accordingly. Charging $20 for a 6 hour job just because your clients mails you and says "I can get so and so to do it for $25" is absurd. If they can get a lower price elsewhere, tell them to go elsewhere. Yes, it's important to charge a fair fee, but to undercut yourself just to outbid some "kiddie scripter" is a surefire way to kill your business and reputation long before you even build it.

Now, don't get me wrong, I have been known to work on a project for MUCH LESS than I would normally charge, but, if you're just starting out, or doing something for a loyal customer or simply looking to earn a few bucks here and there, then feel free to charge as little as you want.

If you're serious however, and believe in your talents, then charge appropriately for your time.

Your time is worth much more than $2 and hour. Hell, you could make more than that slinging burgers at a fast food joint, true?

BACK UP, BACK UP AND BACK UP AGAIN

One final note. As with anything you do, it's vital to keep backups of everything you do. And, once you have a backup copy, make a backup copy of your backup and even a final backup of your backed up backup, lol. Seriously though, whenever you're done with essential parts of your coding, save it and save a backup. Or, to make it easier for you, use an editor that does auto saves for you, but still continue to take the time to create a backup as well.
 
Last edited:

Hawker

Well-known member
Registered
Joined
Dec 22, 2015
Messages
287
Points
0
What's the hardest part of coding in your opinion and why?

Finding errors, missing codes or somethings else?
Steve, some great answers given here already, but when you say coding what type of coding do you mean software coding or website coding?

Its just that there's several types of code most webmaster will come across from HTML, CSS, PHP, JS, JQ, SQL, ASP etc etc and then of course there's computer languages like Python, Ruby, C++, VB, Java & Perl which are some common programming languages.

Do you mean any specific one of those programming languages or each and all of them?

As for me its when developers do sloppy jobs and you have to go in after them and clean up their mess or rewrite programs from the ground up anything tedious like that that could have been prevented.
 

acquisto

Member
Registered
Joined
Jul 17, 2015
Messages
23
Points
0
The hardest part is getting unstuck.

The experience of encountering annoying and unexpected problems is a daily occurrence for software developers, and a lot of beginners are simply not aware of these challenges that will arise.

Without the right mentality, a regular barrage of difficult and surprising problems can make learning how to code frustrating. Some developers even start to doubt their own abilities, which can feed into impostor syndrome.

Books, online tutorials, and group classroom-style training don't teach as effectively as mentorship. These resources cannot tailor an individual student's learning. They don't teach students how to ask the right questions or how to break down complex problems and think about them in different ways. And they aren't good at keeping students on track, accountable, and motivated.
 

brianlee1982

Member
Joined
Jan 10, 2016
Messages
21
Points
0
To me, the hardest part would be to enhance a legacy system, where you need to understand the system original flow design, or else, you will break it. And to make it backward compatible as well.

With the limited timelines, sometimes, u need to argue that out to have a reasonable timeline to finish ur task.
 

JohnnyK

Member
Registered
Joined
Mar 15, 2017
Messages
59
Points
0
I don't think it's the coding at all! I think the hardest part is deciphering requirements sent down from business, especially if business is new to the game or in general doesn't know how web programming works. Depending on your management structure this may or may not be an issue, but over the years that I've been coding I think this is the most prevalent problem in coding today.
 

kevinhng86

Member
Registered
Joined
Jan 12, 2017
Messages
58
Points
0
What's the hardest part of coding in your opinion and why?

Finding errors, missing codes or somethings else?
For me, the hardest part of coding is modeling the procedures that are necessary to produce the solution to your problems. After being able to define all the necessary step you need to take to write the program, the next hardest part is looking for the basic function or library that you can incorporate into your code. The next hardest part is remembering the variable name. After that, the worst in boring part is debugging the code :).... Debugging is the most boring part. The most exciting part is going back to your code and benchmark it.


Sometimes you will get the "Holy s**t!!!! I didn't know my code can execute 100,000 times in under two seconds.", or you may get "WTF!!! I spent 5 days writing that, and it operated like a turtle, now I just changed that in 15 minutes and it runs like a MTF beast.". Benchmarking to me is the most exciting part. I once wrote something and I beat the original built in library. It's something got to do with math, the built-in library, operated at 7 seconds for 100,000 execution. Mine code ran half that times and I was like "WTF!!!! HTF did I beat them when their code operates on the upper memory chain.". In the end, it is a happy thought.
 

fwh

Administrator
Staff Member
Joined
Dec 8, 2012
Messages
773
Points
63
What's the hardest part of coding in your opinion and why?

Finding errors, missing codes or somethings else?
The hardest part of coding is

How you analyze the system before writing some codes
How you understand the langue or framework you are writing for.
How long have you been in this field

If you can cover all these points, you can easily handle everything what you want to write or coding.

The exception for me is CSS. That is a coding skill I want to know more about. Mainly to tweak my blog themes. I can do pretty good, but I still don't completely "get it" yet.
The easiest way to learn CSS quickly is you need to apply it on a real web project, learn what you learned and try to apply on web page so you will know how it works.
I learned CSS by opening web templates and see how wrote css and html codes in them, this way is very effective for me :)
 

myvirtualst1008

Member
Registered
Joined
Jun 2, 2017
Messages
15
Points
0
The hardest parts are the human parts. Computers are machines. They are not intelligent, and they are not emotional. They have no intuition.
 

rad-jason

Member
Registered
Joined
Jun 23, 2017
Messages
28
Points
0
I suppose the "hardest" part is getting the syntax down when you're first learning. From there, I would say finding errors in your code, but it's always extremely exciting when you finally figure it out and get it to run correctly. It's all part of the fun.
 

m19

Member
Hosting Provider
Registered
Joined
Jun 16, 2017
Messages
47
Points
8
I would say finding syntax errors. You know your logic should work properly, but it can be hard to find a typo in the code if your code editor doesn't point it out for you.
 

arindamb

Well-known member
Joined
Jul 11, 2013
Messages
128
Points
18
arindamb
Yes it is one of hardest parts of coding but according to me, if you know read error logs or what its alerting when running your codes then you can easily fix errors.
 

Chris Holman

New member
Registered
Joined
Jul 27, 2017
Messages
9
Points
0
For me the hardest part of coding of NE language type comes down to learning the vocabulary, variables, functions, and the various tools that are associated with that particular language. Some languages require compilers while others don't. This is just one example that makes up the difference between specific coding languages.
 

Fuzyon

New member
Registered
Joined
Aug 9, 2017
Messages
14
Points
0
Keeping yourself motivated to work on a project is definitely the hardest part of coding. When you start to create something everything is going right because you're just creating the foundation but after a while you start encountering bugs and lose the ambition of continuing to program.
 

King78

New member
Registered
Joined
Aug 14, 2017
Messages
5
Points
0
I myself forget codes easily and I think this is the hardest part of coding. I just try a lot to remember codes that I wanted but I think it is impossible for me unless I practice hard on it. other hard part of coding which I can say is when I can't find specific codes on the website or I can not find solution of my error on the forums.It is really a big pain for me as it takes some days for me to find the solution!!!
 

jason223

New member
Registered
Joined
Sep 1, 2017
Messages
9
Points
0
I am creating websites for 3 years and for me the hardest part of coding is thinking on how you will do something different on what you are doing. Because now a days every website I saw have the same concept and design. I always want my work to be unique and different. I dont have problems on finding error's or missing codes becauseI know it's part of programming. I always want my work to be on top so that's the hardest for me in coding.
 

billfh24

New member
Registered
Joined
Sep 1, 2017
Messages
5
Points
0
Solving the errors when I can't figure out what to do and even google or stackoverflow.com isn't cutting it lol.

it really gets frustrating when trying to get pass an error for days only to find out the answer was just a missing line.
 

jemuelterrado

Member
Registered
Joined
Sep 3, 2017
Messages
32
Points
0
The hardest part for me is both finding errors and missing code the website will not be completely functional if one problem occurs but Where i'm really struggling the most is the missing code because you need and Internet to search the specific function and how they work in your website. There are some editors that helps you find where the errors are which automatically highlights where on the line error occurred.
 
Older Threads
Replies
22
Views
10,333
Replies
9
Views
3,616
Replies
13
Views
4,638
Replies
10
Views
5,378
Latest Threads
Replies
0
Views
33
Replies
1
Views
40
Replies
0
Views
235
Replies
1
Views
52
Recommended Threads

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top