Wednesday 6 July 2016

Did I Fail As A Blogger And Programmer?



Good day coders, it been ages I last wrote on my blog and the Facebook group due to too much engagement. A wise man once said “your dreams will keep chasing you” and this have been chasing me like family curse.  

I felt I have to make sure am actually failing before I quit writing on my blog. For long my blog have given me a sense of worth, I haven’t gotten a lot traffic but I have had tremendous comment about my articles and post which have helped me write more not until I became less and less passionate about blogging and that has ruin it all for me.

I took a lot into consideration and am going to share some with you on this post;

I WAS CERTAIN NEVER TO LET OTHERS DECIDE WHAT FAILURE IS TO ME:

I have seen others make a lot of money and traffic from their blog and I have envied their progress in as much as they are not in the same niche with me and that has really affected the flow. I have looked at blogging through their eyes and I have weighted my success with their measuring scales.

MONEY HAS BEEN A FACTOR:

The fact that am not beginning to make money from my write-ups has actually killed my enthusiasm for the art of writing. I have decided that nothing will ever stop my flow anymore I will write for the love of the art and I will write till my hand stop moving and my pen stop bleeding.

 I KNOW I AM IN A RUSH TO SUCCEED:

Time plays a factor in most of our definitions of failure, especially if money, income, or your professional job (and a need to show a return on the investment of blogging) is involved. I made a mistake by comparing myself with others and not with myself. I wrote a timetable in which things must happen, and quitting is viable when things don’t work. Blogging is a means to an end, and not a meandering exploration of personal growth.
I am with the luxury of allowing patience to do its work; however, I will keep blogging even if it doesn’t seem like it at the beginning I will keep my head straight.  You can win in the great innings if you never quit. – Robert Foster.

BEING A GENERALIST:

The fear of not being valuable to the society keeps creeping into my thought line and I have wanted to diversify my intellectual asset I have wanted to develop as much skills as I could and that has also had conflict to my blogging passion out of the oust to make money I delve into teaching and then I started to move forward using C-sharp to create application as if that was not enough I still had to start learning Drupal, Joomla and android development I kept chasing six rabbits at once and I end up not catching one. In as much as I should learn most skills at my field I still need to use my selective focus to make sure am down with one before I go to the next.

IN CONCLUSION I NEED TO SET A HIGHER PRIORITY TO MY BLOGGING CAREER:


According to one source, there are more than 164 million blogs…Most of these blogs get less than 1,000 visitors per month, and the harsh reality is, the majority of those blogs are, for lack of a better word, failures. And I don’t want to be on that dead path even when my niche has a chicken hole audience I will keep writing and getting out my content to folks that have better readers out there. You are not alone if you have failed to continue in any of your endeavour just put yourself back to line and start from where you stopped.

 YOU ARE NOT ALONE.........have been able to eat the frogs in my life by eating the ugly ones first.

I had a lot of project to execute and i just had to take them one after the other. Am writing a business plan for i and Pius King enterprise and i believe you all should wait and see the biggest start-up that is about to emerge from Kaduna city, i also have a proposal to submit to Dip-ace on is school academy that is about to start, am also learning how to us MVC and how to design mobile application on andriod studio and i also have a school website to design in less than one month now the pressure is even high on me because the director want me to finish up quickly.

You now see i have a lot of things going on in my head. like Brian Tracy said, the best way to eat an elephant is to start eating it little by little. Am starting with my business plan which i finished last week and i sent it to my lawyer to review it for me so now i just have my proposal to kill before next week. but in all these i will still have to be writing at least one post every week and getting it out will be my priority.


Peace Out till next week. I will be writing a post on “the most important skills every programmer need to have” kindly submit your email and click on the like button so I can tag you when am done. 

Thursday 7 May 2015

SHOULD NEWBIES MEMORIZE ALL TAGS, FUNCTION AND CLASSES?

I usually get this question from folks that are new to programming. It is really a confusing situation especially when you see the so called pros hitting up all the codes offhand….and you be like…men when will I get to know all this codes?

Well, I believe about sixty percent of the pro programmers all undergo such disturbing stage in their journey in becoming experts. So do not panic, just settle down and keep reading. I will give you the both side of the coin. It is reliant on you to choose for yourself.  Bear in mind there is no one way, to solve a problem as a programmer. We all have different ways of solving a problem. So am not teaching you how to solve your problem am helping you answer your disturbing questions by giving you clues.  

1.   DO YOU CRAM FORMULA IN PHYSICS?


 I wasn’t really a good physics student while I was in secondary school. But when I got admission into my tertiary school I had no choice than to learn how to solve problem in physics. One of my classmate that was taking us physics at school said one thing that I need to relate to tags and functions he said, “if you want to know physics cram all the formula then apply them to their problems” I took that straight to my heart and I did well at my exams. so what is my point; cramming is not a bad thing. You will at some point, memorize a lot of tags, functions and class. But please do not cram codes. You will end up not being able to solve problems. and programming is about solving problem. I was almost like that I couldn’t think beyond the examples that I have code before.

2.   NOT ALL PHYSICIST CRAM FORMULA.


I met one nerd at College of Animal Health and Production and we had a long discussion on physics he told me how he learnt physics and he said; “I did not cram any formula what I did was to check the formula anytime I needed it, and my constant practice helped me to achieved a lot without cramming; because am always working on different exercise on physics.”

Now what is my take on that relating to programming?

The more you code, the more familiar you become with the codes and the more it becomes a part of you. When you code every time you wouldn’t have to go through the stress of cramming. And do you know sometimes you still forget the things you cram! So, you will still have to consult materials or Google it out. Right? Ye.  There is nothing wrong about that.  You shouldn’t allow anyone intimidate you because, you do not know all the tags, functions and class offhand. That is not what matters—what matters is what you end up producing with those function, classes and tags and how logical you solve problem. It all narrow down to your intelligent quotient.
          I believe cramming or no cramming should be a thing of personal choice and not some serious head disturbing issues. Get off yourself and study, practice, debug, analyze, think hard and put that on loop as your everyday routine as a programmer.

If you have anything more in mind other than the above mention points of mine. Please feel free to talk to me through comment and I will respond to you as quick as possible.


Wednesday 6 May 2015

GET TO CODE OR DIE TRYING


Good day, Brave programmers. Hope you are doing good?
This is another post that I decided to share with us. I really need to give out this post. It is burning in me.
I believe we know that doing the same thing a million time is not growth?
Imagine a child that stays in primary school for 15 years not for him to tell you how he understand primary science than any one in the world. Is that not absurd?
That is how it is, when you keep solving the same problem that you have achieved over time. The same old codes, the same BMI calculator,the same fibonnaci series, the same area of a triangle, the same website that is semi dynamic.(When a dynamic site isn't having a full CMS function then, it is semi dynamic)
John Sonmez of simple programmer called it karate programing.
My very good friend David Chinonso use to be a takaundo fighter(I hope I got the spelling right) and I use to go to their club to watch them train and it seems like everyday they'll keep saying the same old jargon's and shout the same way, when they practice. It was monotonous to watch them do the same thing everyday and expect a good change.
You can't do the same thing and expect a different result. Is like rearing a goat and expecting a Neapolitan Mastiff. It doesn't work that way.
If you need to excel in programming you need to challenge your fears. Do what you have never done before.
Get inspired by tapping into the deep world of creativity,TS Eliot says, "if the word 'inspiration' is to have any meaning, it must mean... That the speaker...is uttering something that he does not wholly understand."
It is a dark world, it is deep. You need to fight your way through breaking into that depth.
You need to illuminate your creativity and skills by doing what you have not done before.
Let me give you some tested milestone you can use to go beyond your prison walls. So you can go straight to the champion in you as a programmer.

1. Get an application that is extremely good and try to build the same;
It might be a web application, or whatever you are good in. I once build a CMS application and I was glad I did it. with the help of Google nowadays, you can achieve anything .
It made me feel so fulfilled. I didn't use any frame work or predefined template. I build it from scratch.

2. Pick up a project that you know for sure you cannot do in two years to come, and start doing it now; 
This might look fake, like how is this possible? That is where your problem is. You are always thinking how it shouldn't work than how it should work.
Vector (CEO of churchboiz.com) told me of a female cloud programmer he meet at hepzibah. she knows nothing about programming, while she was in school. but when she came to work her boss gave her a java program to do which she couldn't say no, I can't do it, or ha! This is to big for a female to do.
She had to collect it and search how she should do it. At the end of the day she became a multi linguistic in programming language. He told me she is being paid N200,000 above for just a single website. this is a website she will build in just a day. Can you see that hard work pays? Real difficulties can be overcome; it is only the imaginary ones that are unconquerable.
3. Embrace your fear
fear is our acid test for success. It will test if after all your doubts you'll still have the enthusiasms to succeed. Let me tell you; It is normal when we fear our tomorrow, when we fear for our loved ones choices in life, and also fear if you will you are going to become somebody.
Don't be afraid to experiment, and fail. It's from this failure that you'll find success. Embrace that fear of yours and use it to actualize what people feel you can't. So that when they call you a programmer you will be able to beat your chest and say yes! Have conquered my greatest fear and have achieved my most cherished desire in life.

4. Retreat
always retreat from the tannery of life, Always retreat from everything that takes your time from coding. Spend at least, two days off social network. Switch off your phones,log out your facebook, twitter, pin, Gmail accounts and log in to coding. Turn off your WIFI and just open your microsoft note and write out what you want to build for those two days off, social network. Then start to code, think and code the more. Start up an application from scratch and try as much as possible to build it. You will be amazed at what you will achieve when you are done with your two days retreat. It is worth it. Before doing that, get all the resources needed, get your tutorials and any other stuffs you going to need.
the founder and chief executive of Carats & Cake, an online wedding resource that features curated content and information about vendors.
The question she asks every candidate in every job interview: Can you tell me about a time you ran with a project from start to finish?
It is the biggest question we should all ask ourselves. Have you ever created something different from the norm?
5. Chill out: 
if you're bored, stressed or tired, deal with those emotions before siting down to code or retreat. Take a walk. Write about what you love the most, clear your head. When you are in a relaxed state begin again. You can't do your best work when you don't feel relaxed.
This are proven steps that have worked for me over time. Not like have reached my climax. But, am not where I use to be anymore.
Thank you for taking your precious time to read this post. 

I Love Comment And I Will Always Reply You!!!

‪#‎FearNotYouCanCode‬ ‪#‎BraveCoders‬

Tuesday 5 May 2015

BOOTSTRAP AND JOOMLA WILL KILL YOUR CLOUD PROGRAMMING SKILLS


Photo Credit: jucoolimage.com

What is joomla and Boostrap?


Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. 

While Bootstrap is a front end framework and the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.

How true is that?

if you are a beginner in cloud programming you need to understand the effect and benefits this has to you, both in your developing and designing skill as a Web-Developer. 

Firstly, for you to become a good cloud programmer you need to know how to use this basic languages;

1. HTML (HTML4 or HTML5. Which HTML5 is the best to learn for beginners now.)

2. CSS3 

3. PHP

4. Java script 

5. Jquery

6. AJAX E.T.C

Now, if you use Joomla frequently you will end up being weak with using all the necessary language because most of what you need to know have been embedded in Joomla  which makes it inconsequential. 

No disregard to the fact that programming have gone beyond the era of making complex codes. But they are in the era of making the complex simple. 

I strongly believe that all of this CMS are not for those that really want to learn as a beginner. If you are an expert and you need to finish up a client work as fast as possible, for sure, you can use all of the CMS and WDF. But for beginners and medium cloud programmer I won't really advice you to use any of those application. They will definitely destroy your skills. 

Those CMS and WDF antagonises the relationship created from learning the true art of the culture in programming. 

First things first, learn how those languages works. From their syntax, to their functions and up to how you can use all the elements in them to make up a web app by yourself. 

I know a lot of expert won't agree with me on this. but am not giving you what you will agree on, am dishing out what works best for beginners alone. Go and learn basic in all of those languages above. Do not be quick to learn new stuffs as much as you perfect that which you have now. 

Bruce lee has rightly said; “I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times.”

i would love to get a reply from you all. 

Regards, 
Ogunseye Oluwajuwon Micheal.

Saturday 2 May 2015

What Every Employer Want In A Web Programmer

WHAT EVERY EMPLOYER WANT IN A WEB PROGRAMMER


Good day, Brave programmers,
It will take a while to explain this piece but, if you have the time….kindly stays with me.
You will find it’s worth it.
                I decided to write about this, because of how I have failed in almost all programming interviews that I have gone for. I lost most of the jobs because I do not have this knowledge and apparently there was no one to share them with me. Am glad am doing this with us. Hopefully, it will be of help to someone within the brave coder’s community.
                A lot of us are not aware of what an interviewer demands from us, as a web programmer. But do not feel bad, it is very normal. That is why i establish brave coders community. But, i will really suggest that we become up to date with what the market require of us.  Some of us don’t even know the best programming language to learn when it comes to monetizing our skills. And it is imperative we do make relevant research on it.
I have gone through a lot of programming jobs and their requirement; I notice the demand of all web development company. So, I decided to compile a list of what is required of you as a programmer:

1.  KNOWLEDGE OF OBJECT ORIENTED PROGRAMMING

                Do you mean OOP?
                Yes, OOP.
                The importance of object oriented programming cannot be over emphasized in the programming industry. I will state out how important it is. But I won’t detail it for the benefit of this                 write-up. I have a more in depth article on that.
                Below are few of the significant of OOP:
·         OOP can reduce the number of lines of code. Therefore you do not have to bother yourself writing the same codes over and over again. In functional/procedure programming if you write codes of about 2000 characters, in OOP it will be as low as 1000 character. That is one good improvement OOP has over procedure coding.
·         OOP keeps codes modular which makes it easier to maintain.
·         It is easier for another programmer to work on your project without stress.

2.   ABILITY TO USE ZEND FRAMEWORK



                The Zend framework contains a series of component (built using PHP 5) that manages many common task in web application development:
·         Zend Form: makes form handling and processing easier.
·         Zend Mail: makes email functionality easy to create in PHP.
·         Zend Db Adapter:  to connect to databases.
·         Zend PDF: allows you to easily create and edit PDF document.
As such, I think it makes real logic to learn the Zend framework.  Due to zend powerful structure and flexibility most firm require you as a web programmer to be able to use this wonderful tool efficiently.
#NOTE:  even if you do not want to work under anyone. Developing these skills will give you a cutting edge over your competitors. Tom has rightly said, “A better way to fail is to do what everyone does.”

3.   A GOOD DESIGNING SKILLS


A good designing skill is deeply essential. You need to have a good, out of the world designs when you are presenting your portfolio to the firm in which you want to work.
Why?
Because this is what the end users will see first: It is called front-end. Your client will not give a damm about how the site runs dynamically if it has a very ugly look.
So, you really need to step up your CSS3, HTML5 skills or you learn how to use predefined templates well. Which most companies would love to know if you can create template yourself. That is why most web programmers are good in using “Graphical software” like Photoshop and Corel Draw.

For those that are new to web application designing and development I will suggest you should fold your sleeves and be ready to work strongly on the listed programs below:
·          HTML 5: Is the most important language that you should learn even if you are a web developer you still need to build a concrete background on html(Hypertext markup language)
·         CSS 3: After HTML5, CSS3 is the second most vital you should learn, it is what powers the design and determines how a page should look. Web developers who know CSS3 will be able to make their site interact more effectively with the designs and will also help the web pages to respond quickly to the screen size.


4.   ABILITY TO WORK WITH PRE-CREATED CMS


Yes, I wrote that. Don’t be surprise. I know a lot of you all are aware that I hate working with pre-created CMS like Joomla. But I need to tell you that most of the firms out there need to get their work done as soon as possible. So that they will be able to get more jobs. The faster the work, heavier the money flows. So I will advice you that, if you are like I and you hate JOOMLA or word press or symphonies you need to get your mind back and download good tutorials from Lynda.com or so.


5.   BECOME A GOOD WRITER


Nothing speaks better than web programmers that have a good skill in creating awesome, attractive and precisely intelligent contents. Learn the fundamental of writing web base contents and dig deep into it.

I know how you are feeling now, like; do I have to go through all these stress??

Yes, you do.


 But, it is not forever you will rest when you have market yourself well enough to own your own firm.