₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,325,099 members, 8,420,334 topics. Date: Thursday, 04 June 2026 at 04:43 PM

Toggle theme

Toshodei's Posts

Nairaland ForumToshodei's ProfileToshodei's Posts

1 2 3 4 5 6 7 8 9 10 11 (of 13 pages)

ProgrammingRe: Pictures Of My First Android App (comments And Suggestion Needed) by toshodei: 6:52pm On Dec 06, 2014
Nice I love it. Is the download link available? Here is my 2nd web app NoPay ~> http://nopay.comxa.com/. A search engine for free things online like airtime, data, and etc. I know that getting airtime, credit, data and money on our phones is hard so I created a search engine that will get us these things free or at a discount with deals. I will update as time goes on. Please let me know how you feel. A picture is attached. Thanks and Have A Good Saturday & A Great Weekend.

WebmastersMy Web App: NoPay - A Search Engine For Free Things Like Airtime, Data, Etc by toshodei(op):
Good Morning & Happy Saturday All My Nairalanders,
Here is NoPay ~> http://nopay.comxa.com/. A search engine for free things online like airtime, data, and etc. I know that getting airtime, credit, data and money on our phones is hard so I created a search engine that will get us these things free or at a discount with deals. I will update as time goes on. Please let me know how you feel. A picture is attached. Thanks and Have A Good Saturday & A Great Weekend.

ProgrammingThe Most Powerful Person In Tech At Every Age by toshodei(op): 4:33pm On Sep 18, 2014
From Marissa Mayer's two-year-old son Macallister to 95-year-old VC Henry Hillman, it's clear that influence in tech comes in all ages, shapes, and sizes.

We've compiled a list of the most powerful people in tech at nearly every age, considering factors like the person's sphere of influence, clout, and ability to guide the industry, as well as potential for power and wealth.

Now it's time to meet the most powerful people in tech, from age 2 to age 98.

Link ~> http://www.businessinsider.in/The-Most-Powerful-Person-In-Tech-At-Every-Age/articleshow/42734792.cms
ProgrammingToday (september 13) Is Programmer's Day - Celebrate by toshodei(op): 4:33pm On Sep 13, 2014
Programmers' Day is an international professional day recognized in many technology companies and programming firms, that is celebrated on the 256th (hexadecimal 100th, or the 28th) day of each year (September 13 during common years and on September 12 in leap years). It is officially recognized in Russia[1][2] and observed in several other countries, including Argentina, Australia, Austria, Bangladesh, Belarus, Belgium, Brazil, Bulgaria, Canada, Chile, China, Croatia, Czech Republic, Denmark, Estonia, France, Germany, Guatemala, India, Ireland, Israel, Italy, Latvia, Mexico, Mongolia, New Zealand, Palestine, Pakistan, Papua New Guinea (highland region), Poland, Romania, Serbia, Slovakia, Slovenia, South Africa, Ukraine, the United Kingdom, the United States and Uruguay.[citation needed]

The number 256 (28) was chosen because it is the number of distinct values that can be represented with an eight-bit byte, a value well-known to programmers.[3] 256 is also the highest power of two that is less than 365, the number of days in a common year.

Link ~> http://en.wikipedia.org/wiki/Programmers'_Day
Programming7 Steps To Raising Seed Investment For Africa Focused Tech Startups by toshodei(op): 5:57pm On Sep 12, 2014
I have observed quite a few entrepreneurs trying to raise seed investments for tech startups in Africa over the last few years. I myself raised $150k for Tanzania’s first e-commerce travel portal 2 years ago. I have also seen startups here in Silicon Valley raise money as part of my work at i/o ventures. And yes, I was at Pivot25 last year and saw the significant angel investment gap that exists when most investors present were saying they don’t put in less than $1M and had little to no relevant tech experience. Impact investors are also showing interest in Africa but they don’t seem to be taking any real risk with early stage tech startups, when technology probably offers the most impactful and scalable change in Africa. But let’s face it folks, raising seed funding is hard enough for normal start-ups- I would say its at least twice as hard in Africa- even though Africa is uniquely positioned and there is rising curiosity and recognition of real growth investment opportunities outside of BRIC countries. I see both sides, Africa originated start-ups coming to Silicon Valley to find tech savvy angel investors, to foreigners (mostly Americans) trying to raise money everywhere for a new market as they bring their pioneering spirit like Africa is the last gold rush.
I will start each point with generic advice applicable to any start-up and then I hone in on Africa relevant issues-“Reality of Africa”. I hope this helps start-ups navigate a difficult but necessary process if we are to see more entrepreneurial activity and to grow the ecosystem in Africa.

Link ~> http://savannah.vc/2012/01/31/7-steps-to-raising-seed-investment-for-africa-focused-tech-startups/#.VBMlWFRdU8p
ProgrammingUnpopular Programming Languages That Are Still Lucrative by toshodei(op): 4:21pm On Sep 10, 2014
Nerval's Lobster writes
In theory, learning less-popular programming languages could end up paying off big—provided the programmers who pursue them play their proverbial cards right. And as with any good card game, there's a considerable element of chance involved: In order to land a great job, you need to become an expert in a language, which involves a considerable amount of work with no guarantee of a payoff. With that in mind, do you think it's worth learning R, Scala, Haskell, Clojure, or even COBOL (the lattermost is still in use among companies with decades-old infrastructure, and they reportedly have trouble filling jobs that rely on it)? Or is it better to devote your precious hours and memory to popular, much-used languages that have a lot of use out there?

Link ~> http://classic.slashdot.org/story/14/09/09/152236
ProgrammingLessons For A Lifetime Of Being A Programmer by toshodei(op): 4:12pm On Sep 10, 2014
Over my 3 decades of being a programmer, I have learned a few things. Here are a few goodies. I bet I can make more.
Customers only know what they want after they see it.
I learned this in my first job. Customers won't realize what is actually necessary until you can show it to them. Functional prototyping always beats long lists of words.
Given enough time all security will fail.
Security in today's world is incredibly challenging to get right. You have to be perfect all the time but a hacker only has to succeed once to defeat you.
Given that your security will fail the outcome depends on whether you planned for that situation ahead of time.
If you assume an attacker will breach your defenses eventually you need to plan for what will happen then. If they get in but can't use what they steal because you used properly security practices such as making database contents undecipherable or isolating servers from each other you make the likelihood of being on national news low. Defense in depth always beats a thin layer.
Good security is not an expense but a strategic asset; bad security is an expensive kick in the assets.
All throughout my career I've heard people complain about how complicated or expensive it is to do security right, yet when it fails you can wind up losing billions of dollars more. Saving a few bucks only to lose your company is dumb.
It's hard to make something complex that looks simple but it's easy to make something complex look even more complex.
This is true in programming, in design, in almost any creative act. I've always tried to write code that was as simple as possible for me (or anyone else) to understand. If you try to make code too complicated or too clever the likelihood that it work correctly is low. Of course I've seen code forever where the programmers went through enormous effort to make things incomprehensible.
Success comes from learning from your mistakes; failure comes from thinking mistakes are normal and to be tolerated.
I've heard so many people claim that since programming is hard continually making mistakes is normal and crappy software is inevitable. People also learn to tolerate crap because they've heard this repeatedly. Yet you as a programmer shouldn't accept this and try to make any mistake only once. The hope is that eventually you've made them all once and now you are likely to only make non-crappy software. No one is ever going to be perfect but you need to be on that road at least.
The only thing that never changes is change itself and you can't change that in any way.
Planning for the world of tomorrow thinking it will be just like today is pretty dumb. Especially in the programming world nothing lasts forever. A luddite attitude, thinking you can keep change at bay, never works.
Never stop learning, the technology steamroller is right behind you waiting for you to stop.
My favorite metaphor is the big roller right behind your ass trying to run you down. It's the only way to last a long time as a programmer, knowing you have to keep moving forward. Once you rest and figure you know everything you wind up a flat spot in the road.
The entire software industry is built on top of wild ass guesses.
All my career people have insisted on estimating how long something will take, whether small or large, and all my career everyone has always always wrong. Long ago prophets who foretold the future incorrectly were stoned; these days they just roll into the next sprint.
Just because it works for you it doesn't necessarily work for me or the programmer behind that tree.
There are an infinite number of choices you can make in any software project. Some of them will be superior, some acceptable, and most terrible. But what applies to you and your situation and your set of choices might not be applicable to others at all. It's always good to hear what other people are doing but I've always disliked when people insist that what they do is the only way to do something well.
The most important skill in an ever changing world is evaluation.
This isn't obvious to everyone, but the ability to see something new, or see what others are doing, or to compare multiple ways of doing something and then pick the best option for you, your team, your project or even your company is incredibly valuable. Most people I've seen are not very good at this. Most leaders are really terrible at this. It's easy to just do what someone tells you you should do or something you read in a blog or just do what everyone else is doing. It's much more difficult to look at things from all sides and your needs and pick something that seems to be best at that point. Of course you have to make some decision, people are often paralyzed by having to evaluate which often leads to picking something random or following the herd.
There is more than one way to skin a cat; from the cat's perspective it doesn't matter.
Customers don't care what your problems are they just want your software to do what they need done. If your systems are failing, exceptions are happening, your hardware is broken, your programmers are terrible, hackers are hacking: it's not really of any interest to the users. It's nice to be honest when things go wonky, as they will sometimes, but it's better to ensure the crap is unlikely long before the customer ever sees your work.
Quality is best measured at the customer.
No matter how many metrics you might have, how many checklists you have checked off, how many code reviews you practice, how many tests you wrote; none of this matters unless the customer sees that your software does everything it's supposed to do and never does anything it's not supposed to do. The customer's opinion of your code's quality, performance, design and usability is ultimately the only thing that determines quality.
What you don't know will kill you because you failed to log anything.
I am constantly amazed even today that people still don't collect sufficient logs, crash reports and usage information to know for a fact what their software is doing. People who don't collect such information always overestimate the quality. You won't know if you don't measure and record. The customer of course will. I've always insisted on detailed and useful logging, tracking crashes, reading reviews and comments and anything else I can get my hands on to know of any problems as soon as they happen. Yet I've known people who think such things have nothing to do with being a programmer.
There is always some better way to do anything but time marches on.
The hardest balance in evaluating what to do is when to stop looking. You might miss a better way but if it takes too long there might be no further reason to do anything. This is hard to get right but sometimes making a lesser choice today beats a better choice next year.
These last two are quotes from a salesperson I worked with a long time ago. Not exactly something I agree with, it is a lesson of sorts.
Always look for dumb customers with money.
My favorite quote from a salesperson I knew at a consulting firm. From his perspective, finding people who don't understand technology but had plenty of money to burn was the mother lode. Smart people ask too many questions; poor people can't afford to pay you. I'm glad I'm a programmer!
My job is to lie to customers, your job is to make me look good.
My second favorite quote from the same salesperson. He loved to promise the impossible and then reap the rewards when we actually made it work. It's cool to get to do challenging things but doing the impossible every time is too much pain. My suggestion is find a better salesperson!

Link ~> http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer
ProgrammingFacebook Now Has 100M Users In Africa — 9% Of The Continent’s Total Population by toshodei(op): 4:57pm On Sep 08, 2014
Facebook today announced that nine percent of the African population now uses its social network — a noteworthy milestone as the company pushes for more global ad revenues.

With 100 million of Africa’s 1.1 billion residents signed up, Facebook also shared today that it plans to open an office in Africa before the end of the year, Reuters reports.

Of Facebook’s African user base, 80 percent access the Web via a mobile device. This follows a global trend, as a majority of Facebook’s revenue now comes from mobile.

Link ~> http://venturebeat.com/2014/09/08/facebook-now-has-100m-users-in-africa-9-of-the-continents-total-population/
Programming45 Useful Javascript Tips, Tricks & Best Practices by toshodei(op): 5:21pm On Sep 07, 2014
As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator), of the server side (like NodeJS or Wakanda) and has many other implementations. It’s also the starting point for many new developers to the world of programming, as it can be used to display a simple alert in the web browser but also to control a robot (using nodebot, or nodruino). The developers who master JavaScript and write organized and performant code have become the most sought after in the job market.

In this article, I’ll share a set of JavaScript tips, tricks and best practices that should be known by all JavaScript developers regardless of their browser/engine or the SSJS (Server Side JavaScript) interpreter.

Note that the code snippets in this article have been tested in the latest Google Chrome version 30, which uses the V8 JavaScript Engine (V8 3.20.17.15).

Link ~> http://modernweb.com/2013/12/23/45-useful-javascript-tips-tricks-and-best-practices/
EducationMalawi App 'Teaches UK Pupils 18 Months Of Maths In Six Weeks' by toshodei(op): 4:56pm On Sep 07, 2014
An app designed to help provide a better education for children in Malawi has proved an equally effective learning tool for pupils in the UK. In six weeks, children made the same progress in maths as expected after 12 to 18 months of teaching.

Link ~> http://www.bbc.com/news/technology-29063614
ProgrammingCo-creation Hub Nigeria (CCHUB) Launches $500,000 Seed Investment Program by toshodei(op): 8:00pm On Sep 04, 2014
Over the years following the Technology Trends in Nigeria,of key interest has been the constant development of the Nigeria Startup Ecosystem.So it becomes an exciting news when certain progresses are being made,as we receive this great news that Co-Creation Hub Nigeria(CcHub) is boosting her incubation program with the launch of a $500,000 seed investment fund to support early stage start-ups over the next two years. Start-ups will receive sums ranging from $10,000 -$25,000 to support business model experimentation and operations. The announcement comes on the occasion of first anniversary of its incubation office which amongst other services provides entrepreneurs with mentorship, user testing, access to markets,office space and administration.

The initial beneficiaries of the seed investment went through CcHUB’sPre-Incubation program which identifies and supports aspiring technology entrepreneurs looking to address local market problems with relevant solutions. Through the $90,000 Tony Elumelu Foundation/CcHUB pre-seed fund,beneficiaries started out with a grant award of $5,000 each to support their ideas, build working prototypes, carry out initial market testing & proof their concepts. These ideas grew steadily, earning revenues,increasing their user bases and building partnerships hence needing a different kind of support.

Bosun Tijani, CEO & Co-founder of CcHUB
Bosun Tijani, CEO & Co-founder of CcHUB

‘CcHUB incubation office launched in response to the need to provide business development, mentoring and funding support to start-ups that showed traction from our impactful Pre-incubation program. Our seed investment ensures startups have a sure footing post-Preincubation to concentrate on rapidly executing their plans and learning from the market’says ‘Bosun Tijani, CEO & Co-founder of CcHUB.

‘Discussions are already underway with investors to provide additional funding to two (2) of our initial beneficiaries and we hope to break the news in the coming months’ remarked Tunji Eleso, Director of Incubation. We welcome startups looking to transform the way Nigerians live, play and do business to apply to join our portfolio .he further stated.

Vacantboards ,Truppr Traclist .500 shops and,Genii games have all benefited from such funds in the past.

For sure i know this amount of money is not much when you compare to developed countries but I can tell that this will have great impact in the startups that will benefit from this.Nice one guys!

Link ~> http://techtrendsng.com/co-creation-hub-nigeria-cchub-launches-500000-seed-investment-program/
ProgrammingRe: You Study/you're Studying Computer Science In Nigeria. Please Lets Talk. by toshodei: 6:40pm On Sep 03, 2014
FuckYou: I want to study computer science in FUTA .
But most People condemn it because of the way our country is. They prefer me to study another course and study computer science on my own.
But am so confused when i look at the computer scientist in Nigeria.
If you're studying or studied computer science in Nigeria,
-please tell me, where do you think you can work in Nigeria and be balanced(meaning money won't be a problem)huh
-can a computer scientist really make it in Nigeria(apart from doing things on your own.)huh
I really need you help please.
If after studying C.S you graduate and you're doing things our own, u don't use your certificate.
Then what's the essence of studying it in school huh.
Please read and comment
I dont mind helping you or giving you advice, but Im still pondering on why u had to choose that username when you know that Nairaland is an online/virtual community. We are all here to help and meet each other. Like who are you telling 'FuckYou'? To all Nairalanders? To Nairalanders viewing your post? To Nairalanders commenting on your thread?

Still either way, I think that you should follow your heart. Still it depends on many things. How old are you? If you are around 17-21, my advice will be that you should become entrepreneurial and learn Computer Science/Info Technology on the side. If you want to go to university or college, then go to make connections. Network with alot of people. You never know who u can meet. If u are alot older than 17-21, than maybe u should focus on getting money. Whats the point of going to university/college and end up not having a job? It really depends on what your goals and motivations are, just dont limit yourself. If you just want to get a job, then go to university and get a degree. If CS/IT is a must, then 2 do majors. From my experience in life, u can get all the degrees in CS/IT but the thing is why are u getting these degrees for? U can always learn programming online FOR FREE. There are so many resources. I personally dont think that certificates and degrees are really that worth it, unless u plan on getting a job. I have my Bachelors in Engineering but if I could do it again, I would've never went to school. I would've just been making apps/software and selling it but thats only because I want to have my own company and live good. If I wanted a job tho, I wouldn't have mind getting a degree. Like I said it all depends on what you want out of life. We are all different. Either way, be grateful for everything that comes your way and live in peace, love and happiness.
ProgrammingRe: Please How Do I Transform My Python Codes To A Cross-platform Mobile App??? by toshodei: 6:30pm On Sep 03, 2014
TheCode: Hi Everyone, especially the Python-ninjas, Python-gurus, Python-monks, and any other knowledgeable tech-master out there -

I wrote some codes in Python that performs a basic task (a series of simple calculations). My aim is to transform it into a mobile app with a user-friendly interface (nice big buttons, simple looking, you know the works wink ) so people would be able to appreciate my code.

Most people develop (at best) sweaty palms when they see the python environment or any MS Dos-looking environment for that matter, which is why it has become pertinent for me to transform the codes into a 'friendly' looking mobile app with friendly big buttons while my codes do the hard work from behind the scenes.

I anticipate your knowledgeable replies with gratitude... smiley
These links might help:

a. Kivy ~> http://kivy.org/#home
b. http://stackoverflow.com/questions/7624443/can-i-convert-my-python-script-to-a-app
ProgrammingFirefox 32 Arrives With New HTTP Cache by toshodei(op): 6:10pm On Sep 03, 2014
zilla today officially launched Firefox 32 for Windows, Mac, Linux, and Android. Additions include a new HTTP cache for improved performance, public key pinning support, and easy language switching on Android.

Firefox 32 has been released over on Firefox.com and all existing users should be able to upgrade to it automatically. As always, the Android version is trickling out slowly on Google Play.

Link ~> http://thenextweb.com/apps/2014/09/02/firefox-32-arrives-new-http-cache-public-key-pinning-support-easy-language-switching-android/
ProgrammingRe: Whatsapp Adds Free Voice Calling Feature For Its New Release by toshodei(op): 7:04pm On Sep 02, 2014
eunisam: it is a welcome development just like viber.but why nokia will be secondary na?
I really d'ont know
Programming18 Best Online Resources For Learning SQL & Database Concepts by toshodei(op): 5:58pm On Sep 02, 2014
Let’s take a look at some of the best online resources to help beginners get started with SQL.

These tools focus on SQL syntax and basic SQL concepts.

Link ~> http://www.vertabelo.com/blog/other/18-best-online-resources-for-learning-sql-and-database
ProgrammingRe: Whatsapp Adds Free Voice Calling Feature For Its New Release by toshodei(op): 5:57pm On Sep 02, 2014
Folksyharry: let them add it then let us know
Its going affect skype a bit though
For sure, it will.
ProgrammingWhatsapp Adds Free Voice Calling Feature For Its New Release by toshodei(op): 5:39pm On Sep 02, 2014
WhatsApp has become the most demanded, loved app from the day it was launched. It provides the messaging feature at free cost over the internet. So what’s in store for WhatsApp lovers?

According to a news report, the mobile messaging application WhatsApp is going to be getting its new feature of voice calls. At the Mobile World Congress earlier this year, WhatsApp CEO Jan Koum announced that the company plans to add the voice services to the flagship application during the second quarter. This could really change the way mobile is being used these days. Amongst different service providers the company believes that it is really going to be profitable for the company.

During his announcement the CEO of the company has stated that this new feature is set to launch firstly to the Android and iOS platform which would be carried later to the other platforms such as Nokia and Blackberry phones. Now it seems that this new feature is set to launch very soon.

Link ~> http://gizmorati.com/2014/09/02/whatsapp-adds-free-voice-calling-new-release/
ProgrammingRe: E-learning Management Php Project by toshodei: 1:50pm On Sep 02, 2014
Dlastofmykind: Good day to all programmers in the house....
I'm trying to lay my hands on E-learning management using php mysql but I have no idea on what the features will be.

If anyone has done something of such before, please help me to highlight the features or drop a link to any e-learning website.

THANKS!
These 3 books might be able help you out:

1. Web Application Security For Dummies ~> http://www.bradreese.com/qualys-web-application-security-for-dummies.pdf

2. PHP & MySQL For Dummies ~> http://doha.ac.mu/ebooks/Computing/PHP%20&%20MySQL%20For%20Dummies.pdf

3. Everyday Apps (PHP & MySQL) For Dummies ~> http://doha.ac.mu/ebooks/Computing/PHP-&-MySQL-Everyday-Apps-for-Dummies.pdf
ProgrammingRe: Where Can I Get "C# How To Program" Textbook by toshodei: 11:51am On Sep 02, 2014
abdul01: Hello everyone, pls does anyone know where I can get the hard-copy of the book "C# How to program" by Deitel Deitel. Note that I'"ve checked the major bookshops at Ojuelegba Lagos and I didn't find it there. Thanks
I dont know about a hard copy, but here is a free soft copy for you at ~> https://ia600607.us.archive.org/23/items/VisualC2012HowToProgramPaulDeitelHarveyDeitel5thEditionPrenticeHall2014/Visual%20C%23%202012%20How%20to%20Program%2C%20Paul%20Deitel%20-%20Harvey%20Deitel%2C%205th%20Edition%2C%20Prentice%20Hall%2C%202014.pdf
ProgrammingRe: Pls Fellow Nairalander Where Can I Learn Web Design And Development by toshodei: 8:21am On Sep 02, 2014
Merci1234: I want to learn web design and development, mobile app development, programming and social network designing in umuahia. Pls friends where can i learn it in umuahia. Email me on mercimariano@gmail.com if u hav an idea. Tanks
Here are some books/tutorials to help you out:

1. CSS Web Design For Dummies ~> http://jpkc.neusoft.edu.cn/bk/webjava/_lib/ckzl/b1.pdf

2. Creating Web Pages For Dummies ~> http://worldtracker.org/media/library/How-To/For%20Dummies%20eBook%20Collection/Creating%20Web%20Pages%20for%20DUMmIES%208th.pdf

3. Web Design All-In-One For Dummies ~> http://www.4shared.com/office/jC1z6NHS/Web_Design_All-In-One_For_Dumm.html?locale=en

4. HTML, XHTML & CSS For Dummies ~> http://alfredojimenezad.files./2013/04/html_xhtml_and_css_all-in-one_for_dummies_2nd_edition.pdf

5. Web Application Security For Dummies ~> http://www.bradreese.com/qualys-web-application-security-for-dummies.pdf

6. PHP & MySQL For Dummies ~> http://doha.ac.mu/ebooks/Computing/PHP%20&%20MySQL%20For%20Dummies.pdf

7. Everyday Apps (PHP & MySQL) For Dummies ~> http://doha.ac.mu/ebooks/Computing/PHP-&-MySQL-Everyday-Apps-for-Dummies.pdf

8. Web Design For Dummies ~> http://ixz.es/Dummies-Ebooks-collection-2008/D/Web%20Design%20For%20Dummies%202nd%20Ed%202006.pdf

9. iPhone, iPad Game Development For Dummies ~> http://kimrari.com/temp/dummies/iPhone%20&%20iPad%20Game%20Development%20for%20Dummies%20-%20N.%20Goldstein%20(Wiley,%202011).pdf

10. Android Application Development For Dummies ~> http://iit.qau.edu.pk/books/Android.Application.Development.for.For.Dummies.pdf
ProgrammingRe: What Are The Best Mobile/Web-Based Online Businesses To Build In Nigeria/Africa? by toshodei(op): 7:27pm On Sep 01, 2014
Here is an idea valuator for those who are interested ~> http://ideatolaunch.co/ideavaluator/
ProgrammingRe: I Need Real Programmer Friends by toshodei: 1:13pm On Sep 01, 2014
asalimpo: @op

success to me is discovering,developing and expressing your inborn potentials. That's all . Fame and money is secondary*
i like thnkg ppl are like animals in type though we're physcally similar. A lion is slow in movement but very strong.
A cheetah is sleek and fast but not strong as a lion.
A dove is neat,gentle ,beautiful .
A tortoise is irritatingly slow,ugly
A dog is gregarious and playful and loyal
A cat is a loner very alert
A parrot is talkative
etc
Yet all these animals succeed by being themselves not conformg to some stereotype. Their diversity adds color to d animal kingdom. But typical society defines success as just fame and money and ppl are falling over themselves tryg to conform to an artificial criteria.
Thts y society and d world is such a mess.
Like @asalimpo on the real. I dont really know you but I Bleep with you. You are a thorough person. Real down to earth. We dont always see eye to eye but u are real. I like the metaphors/similes you just put down. Pretty nice. Also please understand that I have nothing against you, I understand where you are coming from and I get what you are trying to say. Diversity/Variety is the spice of life.
ProgrammingRe: What Are The Best Mobile/Web-Based Online Businesses To Build In Nigeria/Africa? by toshodei(op): 12:31pm On Sep 01, 2014
Another idea. We need transcompiler/transpilers (http://en.wikipedia.org/wiki/Source-to-source_compiler) so that we can be able to code or type in 1 programming language and then convert it in any other 8 programming languages so that people can we know that we are experts in 9 programming languages.
ProgrammingRe: I Need Real Programmer Friends by toshodei: 12:25pm On Sep 01, 2014
asalimpo: @op
i admire ur passion for d craft.
Packg 9 languages under ur belt not a toy feat.
But to do programming,whether for fun or for profit, resources must b spent. Time,rent(accomodation),food(u eat while "hobbisizing" *excuse d grammer smiley. No time to wait for dictionaries to catch up * , machines (depreciating with use),internet etc. The way u program when u ar d one paying ur way will change drastically than if ur just hobbisizing.

@toshodei
yeah , ppl point to popular icons like bill gates,seun,larry ellison,steve jobs etc.
And define success in terms of money,fame and recognition.
This is wrong on many levels.
For one, seun has ppl helpg him realize his vision. So does bill gates and zuckerberg. The unknown programmers wrkg at facebook ,google,microsoft ar not inferior or lesser achievers. They may die unknown and poor/not rich but they are as important as the founder of d company.
I understand where you are coming from, but I think success is what you make it. People are different. To some people who have come from poverty and ghetto backgrounds (like me) success is money, recognition and fame. To some people (especially orphans or bastards) success is having a lovely spouse with beautiful kids and having a great family. For some people success is being an expert in multi-programming languages, not prototyping, creating or producing an idea/product or technology that has changed the world but having enough audacity to berate someone who has produced something that has changed the world. Success is all on different levels. I dont know about you but from where Im from Cash Rules Everything Around Me. Money makes the world go round. As far as the unknown programmers working at Fbook/Google/Microsoft, why wont they leave and make a name for themselves? What makes you think they havent tried? What makes you think that I think that they are lesser achieviers? I have nothing against them. I have respect for them but they are there for a reason. Is it because of the money? Is it because they can brag/tell their friends that they work at a company that many people can never get in? Or is it because they want to remain humble and unknown? Lets be honest, are they really important and influential as Billy Gates or M. Zuckerberg? If so, y dont we know their names? If one was to come to the Github's conference in Nigeria would u recognize them? How many of them have produced an app that gives Africa free internet?
ProgrammingRe: What Are The Best Mobile/Web-Based Online Businesses To Build In Nigeria/Africa? by toshodei(op): 12:15pm On Sep 01, 2014
Since not many of us are not developers/programmers what about if we had a tutorial app/software that made people become real/expert developers/programmers?
ProgrammingRe: I Need Real Programmer Friends by toshodei: 11:48am On Sep 01, 2014
nollyj: Priority and circumstances differ from individuals. If you have a family to provide for, is it not the best to provide a service (programming) for money?


Before you stop thinking about money, some of the basic necessities of life have been provided in one way or the other. Apart from that money will be an issue.


Programming without thinking about money IMHO is for people under parental care or someone that have another source of income and consider doing something fun with his or her spare time.
So true and well said. Not everybody has the same benefits. We are all just trying.
ProgrammingRe: I Need Real Programmer Friends by toshodei: 11:42am On Sep 01, 2014
Laryokeke: The person who goes into programming for money will never go far.

Programming requires a consciousness of the amazing magic involved in creating a thing and watching others find it useful. Money MUST BE SECONDARY.

In that sense, Nigeria has very few programmers indeed. Many people I find here are just looking for how to make their next meal. Seun himself does not strike me as a programmer. When I think of his profile, I see an advanced blogger (or has he written any other app?). And Linda? lols

Am a programmer in 9 languages and I write code cause its fun. If anyone has the same passion, could they reach me on 07030692244 via SMS. am neither on Facebook nor whatsapp. I have so many things we could do and will gladly work on any insanely cool project too..
I feel you, but I think that it is all about the condition. I mean we are all trying to survive. We all trying to make it by any means necessary. Whether thru Music or Programming, we are all trying to get to the top. Mr. Seun might and then again he might not be a programmer or better yet he might just be a blogger but the truth remains that he is richer than many people who come on this site around the world. I mean, I know that he has more money than me. Not only that but he has a site that is ranked 8th in Nigeria and 912 globally. Like how many REAL DEVELOPERS/PROGRAMMERS (according to your definition) have achieved that compared to the amount of REAL DEVELOPERS/PROGRAMMERS (according to your definition) that put the time in? Go to Silicon Valley. Experts who are probably better than the best developers/programmers on Nairaland fail consistently. You say you can program in 9 languages? That is nice. Some can do more, and they'll never make a name for themselves. They will never be known to the world. I congratulate you on having 9 programming languages, that is an honor. What are some of your ideas/projects that you will like people to work on with you? Have u developed any apps/software? Nairaland can be improved but whether he is a programmer or not, he will go down in history as someone that created a forum that many Nigerians all across the world used to communicate/interact with each other.
ProgrammingHere Are Additional 1000+ Beginner Programming Projects & Practice Problems by toshodei(op): 9:31am On Sep 01, 2014
Link ~> http://blog.programmersmotivation.com/2014/07/09/list-projects/

So here we go with the list :

Martyr’s Mega Project Ideas (110 Projects)

Although there are a lot of projects that can be of interest to beginner programmers, I would not recommend certain projects and would advice user discretion while selecting those projects. For eg. I would not recommend starting with Projects classified under Networking, Threading and Graphics for beginners as their first project. But do go for it if you reasonably confident that you can pull off. I do not recommend those because I knew I wouldn’t have managed to do finish things for my first project.

Rosettacode.org Programming Tasks (500+ programming tasks)

This is a very comprehensive list of programming tasks. It contains a combination of tasks and little games that you can build using your experience. The great thing about this site is that if you are not sure of how to implement a solution, you can see the code in different languages. But make sure that you attempt the problems before even trying to look into the code.



Project Euler (476 practice problems)

This is for math lovers. However anyone can practice some of these problems to get a good grasp of numbers and how basically numbers operate with the computers. I wouldn’t cl1assify these as Projects because they are smaller in nature but they are still good enough to be a mild challenge to beginners.



Coding Bat (140+ practice problems)

This is for Java and Python. This is an interactive website which allows you to type code into the browser itself and check for the solutions. Again this is a series of small problems that can really give motivation to a beginner programmer. There are multiple small problems to be solved which will help you to get good grasp of all the fundamentals of the language.

Beginner Projects in Reddit (22 Projects)

This is a good place to start with too. It contains projects of normal, medium and high difficulty. These can be coded in any programming language.

Beginner Projects list hosted in Github (93 Projects)

This page contains beginner projects and also links to code in Python, C++ and Javascript. This is an implementation in different languages for most of the projects listed in Martyr’s Project Mega Ideas

Daniweb Crucial projects for beginners (5 projects)

This contains 5 projects which will prove quite handy when you are starting to program. It tries to teach various basic concepts required in programming.

Code Abbey (122 problems)

This is similar to Project Euler, but without a lot of math in it. Math is a part of it. It contains wide variety of problems that are useful to the beginners.

Game Programming beginner projects (Python) - 49 Projects

If you love creating games in Python (Or any other language), this one is for you. It contains simple games to more complicated ones. You can choose a gaming project depending on the challenge level that is required. And also you can create these games in other languages too if you wish.

Want crazy project ideas from the internet?
The Internet Wishlist

You will like this if you wish to become an app developer. This web page contains a list of ideas that are generated by random people based on their thoughts and needs. Some of the ideas include simple and utility ones like “I want an app for finding baby sitters”, imaginative ones like “I want a website that helps me figure out what to put in my recycle bin” or absolutely crazy ones like “I wish there was an app that projected your imagination into the open”. It’s a fairly good read and it will give you an idea about different people’s tastes. You may or may not choose a project from this, but going through this list will definitely help you spice up your imagination.

The Idea Machine

This website is similar to The Internet Wishlist in that it contains ideas randomly generated by random people. A good read for improving your imagination.

Above Content is Aggregated from : Reddit.com, Quora.com, Google.com



My recommended projects for beginners
Calculator

This is one of the most common beginner projects. The reason being simplicity. This not only gives you good grasp of the basics of programming most importantly how to use math operators/functions/libraries. You can do this either using a GUI or in the command prompt using a menu driven calculator. You can also go for a scientific one, if you need a higher level challenge.

Pros:

Easy to build in any programming language
Teaches you basics of programming & problem solving
Usage of arithmetic operators / math functions and libraries
Teaches you code integration at a very basic level (when you try to do something like 6*8 + 20/5, you need to integrate different units together)
Teaches you to build basic GUI (In case you are building a GUI based calculator)
String Manipulation

This can contain a lot of sub-problems to solve like String comparison, Palindrome, Substrings, Splitting a sentence into individual words, Finding the number of occurrences of a word in a given paragraph, etc. As a next step, why not build a GUI listing each option and whenever we click the appropriate button, it takes us to the appropriate functionality.

Pros:

Teaches you problem solving w.r.t. strings.
Teaches you basics of string manipulation which you would use in mainstream development
Teaches you about string arrays
Reminder App

Why not build an application for setting reminders. You have used a reminder app in your life. Haven’t you? Now go ahead and try to build that. Try to understand how it works and try to implement it.

Pros:

Teaches you about Date time manipulation
Teaches you about multi-threading
Improves your problem solving skills
Alarm App

This one is similar to the reminder app. But you also get to play with multimedia files a bit. Once you are done with a basic alarm, try changing alarm tones each time you hit the snooze button and the next time alarm rings. And why not improvise a bit by playing a video file.

Pros:

Helps you to understand threading better
Allows you to play with multimedia files.
Improves your problem solving and thinking
Simulator games of your favorite sports

Sports lover? Why not try a simulator of your favorite sports. There is a reason I am asking you build a simulator game instead of the actual game. Making an actual sports game takes lot of work and it will be highly challenging for a beginner. But a simulator game will be more easier and might motivate you to go further. Start with something silly, for ex. a basic soccer simulator game. Then try to expand it by applying the logic. Think on the following lines. How will you deal with two teams playing against each other like Argentina and Nigeria. Which is the better team? Which team wins more often? How we can implement that logic inside code so that our simulator game more or less match the real world games.

Pros:

Helps you with pseudo random number generation
Helps you to understand how real world problems can be comprehended into something the machines will understand
Improves your problem solving skills
Programming100 Little Programming Exercises For Beginners by toshodei(op): 9:18am On Sep 01, 2014
Link ~> https://go-left.com/blog/programming/100-little-programming-exercises/

The exercises are grouped in three categories for people who want to learn to write software and for experienced developers who are learning a new language. The exercises focus on learning how to use control structures (if/then/else/switch/for/repeat/while) and data structures (variable/list/map/stack/dictionary/pointer).

They do not require a complex user interface although nobody is stopping you from writing one. You learn something there as well. My personal experience is that when learning a new language designing the user interface can get in the way and chew up a lot of time – your mileage may vary smiley

Beginner
These exercises don’t require a complex algorithm and therefore focus on the task of writing the program, getting used to the language and the development environment. The solution should in general be far less than 100 lines of code. They are good exercises for beginners and experienced developers trying to learn a new language. To an experienced developer the approach should be immediately obvious.

Intermediate
The intermediate exercises don’t require a complex algorithm as well but they are more advanced in terms of data structures and data processing. Their solution should not be immediately obvious or there are multiple ways of solving the problem. These problems are for people who are learning to write software and who mastered the beginner problems. They are also suited for experienced developers looking for a small challenge.

Advanced
These exercises are algorithmically challenging and may be computationally complex. Their solutions should not be immediately obvious and require some research.

Here is the list of exercises

Beginner
A.1 Factorial
A.2 Currency Calculator
A.3 Roll the Dice
A.4 Reverse the Input
A.5 Count Words and Lines
A.6 Min and Max
Intermediate
B.1 Calculator
B.2 Bubblesort
Advanced
C.1 Towers of Hanoi
Simple Problems


A.1 Factorial

Write a program which takes a single argument, computes the factorial and prints the value on the screen.

1
2
$ factorial 5
5! = 120
Ext 1: Change the program so that it computes the factorial iteratively and recursively.

Ext 2: Change the program so that it is interactive instead of terminating after each computation and that it uses a table of previous values to improve the performance.

A.2 Currency Calculator

Write a program which takes a decimal value and two ISO 4217 currency codes and computes the value of the other currency given a fixed conversion rate. If one of the currency codes is not known the program should print an error. When run without any arguments the program should print some usage information including a list of all known currency codes for which it has conversion rates.

1
2
$ convert 112.34 USD EUR
112.34 USD = 84.50 EUR (Conversion rate: 1 USD = 0.7522 EUR)

A.3 Roll the Dice

Write a program which simulates one or more dice with values from 1 to 6. The program takes a single argument which is the number of dice. The output should contain the values of the dice and the probability for this combination to occur. The probability is expressed as a decimal value between 0 and 1 with three decimal points.

1
2
3
$ roll-the-dice 3
Rolling 3 dice ...
4 2 8 (Probability: 0.473)
Ext 1: Extend the program so that it can roll dice with any number of sides greater than 1.

A.4 Reverse the Input

Write a program which reads a number of strings from standard input and prints them in reverse order on the screen. The input sequence is terminated with the string END.

1
2
3
4
5
6
7
8
$ reverse-strings
one
two
three
END
-> three
-> two
-> one

A.5 Count Words and Lines

Write a program which reads the contents of a file and which counts the number of words and lines in that file.

1
2
$ count-words-and-lines file.txt
file.txt contains 525 words in 23 lines

A.6 Min and Max

Write a program which accepts numbers as arguments and which determines the lowest and highest number.

1
2
3
4
$ min-max 1 10 99 5 19 -23 17
Read 7 numbers
Min value: -23
Max value: 99
Intermediate Problems


B.1 Calculator

Write a calculator which evaluates expressions with decimal numbers and the operators +, -, *, / and prints the result on the screen.

1
2
$ calc 7 + 3 * 5
7 + 3 * 5 = 22

B.2 Bubblesort

Write a program which reads strings from standard input and sorts them using the Bubblesort algorithm. Determine the execution time with 10, 1000, 1000000 entries using time.

1
$ time cat 1000-strings | bubblesort
Difficult Problems


C.1 Goat-Wolf-Salad

A goat, a wolf and a salad are on one side of a river and you need to get them to the other side using your boat. You can carry one item in your boat to the other side at any given time. However, when the goat and the wolf are left alone the wolf will eat the goat. If the goat and the salad are left alone the goat will eat the salad. As long as you are with them nothing will happen, i.e. the wolf won’t eat the goat and the goat won’t eat the salad.

Write a program which determines algorithmically an order in which you carry them all to the other side.
ProgrammingRe: What Are The Best Mobile/Web-Based Online Businesses To Build In Nigeria/Africa? by toshodei(op): 9:14am On Sep 01, 2014
davidsmith8900: Here are some more links that might help to get ideas:

Nigeria Startup List - http://nigeria.startups-list.com/
Nigeria Top Startups - http://www.startupranking.com/top/nigeria
Top 10 Sexiest Nigerian Startups In 2013 - http://ynaija.com/here-they-are-top-10-sexiest-nigerian-start-ups-in-2013/
22 Very Cool Nigerian Startups In 2014 - http://thebusinessaim.com.ng/22-very-cool-nigerian-startups-to-observe-this-year-2014/
Thanks once again, I appreciate you very much.

1 2 3 4 5 6 7 8 9 10 11 (of 13 pages)