omnipotens

Why are there less inventors and more users in the programming industry?Some rel …

Tue 12 Feb, 2019 11:23 am

Why are there less inventors and more users in the programming industry?

Some relax and wait to use this or that CMS or framework and smile. They know nothing about the code development or structure. The day they witness a little bug, they're long dead before their dying day because they don't know where the code block to debug is or where to even start debugging from.

Coding culture is dying everyday. Look around and see many website adverts in our streets. 10,000 for a website. They just install scripts and change this or that CSS and there is a website. Ask them to make A behave like B or C like A and they will tell you that's not possible. The theme will not permit that. That becomes an issue between their client and they.

Post a little snippet for debugging and 98% of the acclaimed PROGRAMMERS will have slow Internet connection or become busy at the background waiting for the likes of @dhtml to come and proffer solutions. Aren't we just doing ourselves much harm?

I remember in Nairaland around the 2005/2006, we were all codes because we wanted something better. The challenges we faced made us learn better and we improved more. This trend suddenly died because we wanted things easier and with less stress. Writing codes became only for the sufferers. If they don't fix these bugs then the bugs become super heroes. Can't we become any better?

Here is Africoders.com. Are we going to use here to become African Coders or are we just going to continue being script installers?

#foodforthought


***********don't come and insult me in the comments because I won't see it anytime soon unless you write it in codes tonguewink***********

Comments

Rayyspark

Tue 12 Feb, 2019 02:15 pm

hmmmm...This is just the honest truth, as you can see it is also the new world we now live in.

Ayo

Tue 12 Feb, 2019 05:12 pm
concept of the world we are in now, patch out the programming/Tech industry. Everyone his looking for easy and comfort way to solve problems.
And it also applies in tech industry were it mostly common

dhtml

Wed 13 Feb, 2019 06:40 am

Yeah, but good programmers are part of the ones making these things happen.

mreffk

Sat 16 Feb, 2019 07:11 pm

You are on point... Many script installers call themselves 'Programmers' these days.

drocksofangelo

Sun 17 Feb, 2019 03:41 am

Let me try to break down your comment using myself as a case study. Over time, from Nairaland, I had had sworn enemies because every pushing myself to become godlike in programming and there are millions of them there who just know how to install scripts and that's all, yet they will come and rub it to our faces.  The one that annoys me is when I see an advert like: "become a guru in javascript in 3 weeks" . ."contact me for your laravel website @ 20,000" . . then they look for the cheapeast Nigerian host. and the site will be 5 days offline, 2 days online.

Nigerian hosting is another topic for another day. So back to the topic. It's the Nigerian lazy man syndrome. You have an internet connection, download some youtube videos and you think
you are now a guru in programming. Hmmm, it takes years and years of constant practice . . It doesn't mean you cannot change the world while being self taught but you have to strive harder
and not relax when you reach a certain level of comfort. And that is where Nairaland programmers are lacking. Once they know how to set up a cron job, they feel ontop of the world. I have been
opportuned to give task to more than twenty of them, and none would even return my email. Yet they would keep on yapping the next day and I will send a reminder and not get a response.

I cannot blame anybody because from experience there are diffeent levels to programming. The freelance level (basic web design); the pro level (inplementing payment gateways, some apis etc)
and the commercial level. A friend got me connected to an European software firm as a software developer. The average person, like I intially thought, would think that perhaps, I would login to the databse, make some adjustments, add some extra php lines, or perhaps change the logo, or banner, or color for the front end, add some form boxes etc.
Boy I was surprised. I was introduced to some commercial websites and products I have never seen in my life. These websites are locked within the commercial/enterprise level programming;
and are not known by regular coders.  And my first task was to create an independent enterprise software; and before it would be approved, it had to be vetted by the CTO
who has a Masters Degree in Software Engineering. When I was shown the api routes that powered the system, I could count up to 3,000 lines.
If the api routes are like 3,000, how many lines would the controllers be in total? My heart melted. This isnt something I can run to stackoverflow and paste for answers; for one, they won't allow their codes disclosed outside and two; it is a closed ecosystem. I still have the headaches till this day.

So the point is this, coding doesn't end at buying a domain name, add hosting and downloading and installing wordpress or creating a fantastic website that changes color every 12 hours.
There is more to learn, in short, it is a bottomless pit that we'll never see the end. So any programmer who is not striving for excellence and feels on top of the world at script deployment
is only doing himself or herself more harm than good. The world is evolving and we Nigerians are still stuck in the precolonial era.


limistah

Sun 17 Feb, 2019 11:14 am

As a Nigerian (sure, there are badass devs here), if we keep monitoring your progress with ourselves, we are going to maintain the same level of achievement till eternity.

Script kiddies, framework installers will shine in a very short time. But when the big task comes and requires going under the hood to check what is wrong, then you hear "this theme cannot do that", "it is not possible with WordPress", "Joomla is not fit for this".

Reality is that THEY do not know their way around it. As much as they use scripts/frameworks/CMS etc, they should strive to know the underlying language of their tool. That way they can better present themselves.

Although it still boils down to demand and supply, clients will want Joomla clone for 15k, someone will gladly take that offer. There is a demand for cheap labor, and surely there will be a supply for it.

What I understand is, it is better to have a massive long term single offer that tests my knowledge and allows me to improve, than do join-join here and there tasks, and yields to a short term offer that might seize any moment. Even better I build a product I self-sale or sell on a platform. There is a whole lot of ways to make money from this beast, but only for the patient and goal-getter.