Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,193,969 members, 7,952,901 topics. Date: Thursday, 19 September 2024 at 07:04 AM

DualCore1's Posts

Nairaland Forum / DualCore1's Profile / DualCore1's Posts

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

Career / Re: Advice A 24 Years Old Junior Software Developer by DualCore1: 2:40pm On Dec 18, 2023
Hello OP, so I'll just write this like me from the future talking to a 24 year old me, feel free to take whatever part of it you find useful.

1. Don't stop at reading documentations just to find a solution to what you're working on at the moment. Make time to read entire documentations of the techs that make up your stack and take deep dives to know how things work under the hood.

2. Learn to write tests, from the granular (unit tests) to the big picture (e2e tests).

3. Write clean code (read Uncle Bob's book on clean code) and always look for ways to refactor but don't overdo it and end up with an over engineered call stack for a simple solution.

4. Learn git beyond pulling, merging, commiting and pushing. You should know how and when to cherrypick, rebase, etc. (https://git-scm.com/book/en/v2).

5. Develop soft skills in addition to your technical skills. Be willing to help others. Contribute to open source and help channels like Stackoverflow.

6. Study pull requests of your team members and learn from how they write code. If you see opportunities for improvement in a peer's pull request or outrightly wrong implementations, don't see it as an opportunity to show yourself. Be nice smiley (https://google.github.io/eng-practices/review/reviewer).

7. Embrace deep work but be flexible enough to deal with those meetings (that coulda been an email).

8. There will be high days and low days. When you're having a bad day, be nice to yourself. Walk away and come back later.

9. If you find yourself in an enterprise environment, while you specialise on some parts of the architecture, try to understand to a reasonable degree the big picture.

10. You don't need a CS degree. You need to develop your problem solving skills and embrace data structures and algorithms. You also need to understand design patterns and be able to identify what pattern would best solve what problem.

Bonus point: Yes I agree you shouldn't stop learning but please be nice to your brain. Take breaks and be picky about what you learn. Not every shiny titled video requires your attention. Take time to take stock of what you already know and reinforce that knowlege.

That's it, please take time to enjoy life. With this career you've chosen for yourself, it will likely be that work is life and life is work because you enjoy what you do and you do what you enjoy and when you're not doing it, you're thinking of doing it. Still, try to strike some balance and make time for the things and people you care about.

3 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by DualCore1: 3:39pm On Sep 17, 2022

2 Likes 1 Share

Programming / Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by DualCore1: 6:55pm On Nov 01, 2021
TLDR:
1. Fullstack developer bootcamp
2. Harvard CS50x courses
3. TeachyourselfCS or OSSU or P1XT
4. Read the docs
====

If I was to start all over (from a fullstack developer point of view) I'll do a Fullstack Developer bootcamp from any of the courses with good reviews to just get an idea of how all the pieces come together to work.

After that I'll go asynchronous with my learning pattern. Two parallel streams of learning, "middle-down" and "middle-up". That bootcamp course may pretty much put me at the middle, where I'll know so much to get stuff done and to fuel my desire to know how stuff really works under the hood. I don't want to be the guy that doesnt know how/when to use recursion over a loop iteration.

// for middle-down
// objective: to deepen my understanding of the fundamentals that hardly change
======
I'll take all the Harvard CS50x courses
Then I'll take one of any of the following:
1. TeachyourselfCS
2. OSSU
3. P1XT

// for middle-up
// objective: to broaden my understand and keep up with changing technologies
// this will take a lifetime so there's no end to this phase
=====
I'll focus on reading the docs for all the techs I was exposed to in the bootcamp. So this is where I'll dig into the docs for the following
MDN, NodeJS, Express, Fastify, React, Next, Git, Openshift, Postman, Docker and so on.
Its also in this phase I'll read some good books like EloquentJS, Code Complete 2 and the YDKJS series.


There's so much involved in being a programmer but we tend to focus on a small aspect of it: coding... I may never be able to fully explain how I dislike the term 'coder'.

In the corporate world you'll quickly get to a point where you spend less than half of your 40-hour week actually writing code and more of that time:
* in meetings (some coulda just been an email),
* planning the development of features,
* peer reviewing PRs,
* writing tests with a decent amount of coverage,
* setting up delivery pipelines,
* having to triage defects,
* writing documentations

24 Likes 6 Shares

Programming / Re: Database Gurus. Check and critique My Design Please by DualCore1: 4:37pm On Sep 05, 2021
I'm not a DBA. So these are just my opinion from my developer point of view.

1. The '_id' suffixes are redundant. The field names could do without them.
e.g the parents_id field under student should be parents

2. The table name prefix before the id are redundant
e.g the parents_id field under parents table should just be id

3. There should be consistency in your table names, either all plural or all singular. I will go with all plural.
e.g arm should be arms

4. The date and time fields in attendance should be a single timestamp field, call it anything descriptive.. I will call it date_time

5. In my opinion if you have fields in your table that have incremental suffixes, it can be improved. Like the test_1 and test_2 in your graders table. It hurts the scalability of your db. I will have a single test field and store all the tests inside it as JSON.

6. Your student_subject table with its present design will have several rows. For better performance, have a student_subjects table with a student field to store the student's id and a subjects field to store a JSON array of the subject IDs. This way you will have just one row per student.
Personally I will discard that table entirely and put a subjects field under students table and store the subject IDs in that field as JSON


I would like to know if the course you took talked about field naming conventions. I prefer to see db table field names follow the same pattern of my variable names in my code. So I would do firstName instead of first_name... but this is just preference and ease.
Programming / Re: How Do You Overcome Laziness And Dizziness When Working by DualCore1: 11:18pm On May 17, 2021
These are just my suggestions

You can try the Pomodoro technique.

The author, Cal Newport has a book on deep work. Pomodoro and Deep work look like opposite concepts but with practice you could combine both, nicely.

Get a lot of rest and look out to work in places that value outcome over output and give you time for wellbeing and R & D

Space out routine activities (add sum fun stuff inbetween). Programming could get boring sometimes when you know exactly what you’re doing. Try to learn new things to add to your skillset. Challenge your code, refactor to improve performance without sacrificing readability for the next guy (or for yourself, 6 months later).

Get a buddy and peer program

Add the agile methodology to your workflow in as little a way as you can. You could use a Kanban board to track your progress and also give you an overview of whats ahead. Your progress will make you feel good about yourself and the overview of whats ahead will keep you interested in what you’re doing.

If you work for yourself and do projects for clients. At the start of a project, try scoping everything out (for the MVP at least) and divide them into weekly sprints from conception to delivery. You can use an online tool like Jira to scope your work out and even add your client so they can see exactly what you’re working on this week, what you did last week and what you will be doing in the coming weeks. Set very reasonable expectations for yourself. This system will help you stay accountable and transparent. Laziness doesn’t thrive where there is accountability and transparency.

Go out for walks.

Dont code for hours on end, from morning till night. That’s one way to get fired in some places. Your welbeing is as important to your team as it is to you. If you burn out, everybody suffers.

I deliberately left out coffee but if you’re curious, try Nappuccino.

Try a standing desk. It works for some people.

Stay hydrated. Its good for your health and it will make you get up often for bathroom breaks.

I was just going to write one or two sentences but err...sorry. Just pick up any of the suggestions you feel are worth trying.

Wishing everyone the best in their journey through code.

**please Google any unclear term.

7 Likes 1 Share

Webmasters / Re: Blogger Needed For 20K Pay Per Month by DualCore1: 7:34pm On Apr 28, 2021
.
Programming / Re: Cloud Infrastructure Engineer: Any Prospect In Nigeria? by DualCore1: 6:40am On Feb 19, 2021
Youtube has everything you will need.

Edx.org has a lot of free materials. Just go there and search for AWS (https://www.edx.org/search?q=aws&tab=course)

If you must pay to learn cloud stuff... get a monthly membership at https://acloudguru.com/

Sunnycliff:


But you tube videos isn't interactive.
If you have questions, Google it. You'll most likely see an answer on Stackoverflow or other sites. If you can't find the answer to your question, try different search terms. At the worst case, ask the question on Stackoverflow (be detailed and clear about your question when asking).

1 Like

Programming / Re: What Is Your Best CSS Framework by DualCore1: 3:56am On Feb 12, 2021
Bootstrap is nice and robust and my colleague uses and loves it for creating beautiful responsive websites.

When I do web apps with React, I like to combine Materialize-CSS (materializecss.com) and Tachyons(tachyons.io).

For side projects I'm playing with new design trend called Neumorphism.
https://github.com/themesberg/neumorphism-ui-bootstrap#documentation

qtguru:
Tailwind is awesome, the responsive aspect of it is so nice, I just add the property I need. I am already liking this framework too much
I've never used Tailwind, just checked it out now and its features look cool. I'll put it on my radar for a free weekend. I got sold on it the moment I saw the darkmode feature.

1 Like

Programming / Re: Ok, I Have Mastered Crud In Php What Next ? by DualCore1: 10:57pm On Feb 11, 2021
Everybody wants to learn to code and they just seem to be making the exact same mistakes we made some 15 years ago (that momentarily stunted our progress), when so much has changed and information is now readily available. Then, we were all trying to learn this language and that language.

Stop trying to "learn" a language...PHP, Java, Javascript... etc!

You want to learn how to code? Learn programming.

Spend a lifetime continuously learning the principles and concepts of programming and at some point, you will only need a weekend to understand the syntax of any language. Yes, in the process of learning programming you will have a language of reference (better a low level one) but you are focusing on the concepts of programming and not the language.

I saw another thread asking if PHP is dying(my biased opinion: was it ever alive?). Languages come and go, the principles and concepts of programming stay the same.

You don't learn how to drive a Honda Accord, a Toyota Camry, a Benz...No, you learn how to drive a car.


The following are purely my suggestions (and may not make any sense to some).
If you have 2 to 3 years to self-teach yourself from the ground up and you thrive in challenging situations, use this:
https://teachyourselfcs.com
This curriculum is (sometimes needlessly) ruthless but there's a reason not everyone can work at Google.

If you don't have that much time, use this
https://cs50.harvard.edu/x/2021/

and then this
https://www.udemy.com/course/the-complete-web-development-bootcamp

5 Likes 2 Shares

Programming / Re: Why Are Backend Developers Paid More Than Frontend Developers? by DualCore1: 9:37am On Jan 24, 2021
Brukx:
Can you please share more details on the bolded?
Hi Brukx, by saying "fireup all endpoints on Postman" I meant after all the tests are green (passed), I use Postman to make individual requests to all the endpoints, save the output as examples and then generate the API documentation, still within Postman.

Here is a video that should explain better

https://www.youtube.com/watch?v=Ayo_KdLLcTA
Programming / Re: Why Are Backend Developers Paid More Than Frontend Developers? by DualCore1: 4:25am On Jan 24, 2021
In my humble opinion and experience as a fullstack dev, I think a backend dev does more work and a frontend dev does harder work. This is based on my experience and possibly my strengths and many weaknesses.

I'll try to list out the tasks, categorised into the different roles to explain why I think a frontend dev's job is harder.

Backend part
Planning of the business logic, drawing up storyboarding on paper
I have to go back and forth getting feedback and refining the logic
The choice of database technology has to be made, mapping out a db schema and relationships.
The API's structure needs to be planned, i.e the objects that need to be created, the endpoints and routes that need to be created
What stack to use... what technologies to use... what tradeoffs to make (e.g building my own user identity management or using AWS Cognito, using Mysql on an AWS EC2 instance or using AWS RDS, using a node server or going AWS Lambda... the GCP and Azure people, sorry for the Amazon bias)
Then the coding starts by writing out tests for all the planned endpoints, and all the tests should fail initially (TDD).
Then if one is being very righteous, write integration tests for all the objects.
Then import necessary NPM packages, add own packages, write objects or classes (JS doesn't have real classes, I can't argue).
...the bulk of the work is in writing the objects. This is where all the data structures and algos come in. One has to keep refactoring to get the best performance without compromising the beauty and readability of the code.
Then create routes for all the endpoints
Finally run the tests
....and debug until all tests are green.
Then fireup all endpoints on Postman and generate the API documentation.
Git setup ...creating necessary branches
CI/CD setup
Some of these roles are devops/sysops inclined but a backend guy is usually expected to do them, depending on the organisation.

The frontend part
A lot of planning has to be made for how things should look on different viewport sizes.
The PSD assets from the graphics team has to be sliced into standards compliant html and css, taking responsiveness and accessibility into consideration.
Reusable components have to be created to form views (or pages) and consume the backend service
A few more things here and there and the web application (or website) is ready for staging.

So I have listed this to show how much work a backend developer has to do, I mean a serious developer that wants to write code and sleep well knowing that his codes won't break easily. The unserious backend dev could skip all the planning and go straight to coding and skip all the testing and documentation as well... the app MAY still work but it will be britle and you yourself won't trust your work or want to go back into it to maintain it after 6 months.

So in my opinion the backend developer does way more work. BUT... the frontend developer does way harder work.

The frontend guy has to deal with making the user experience great and pleasing.
It is the quality of the frontend dev's job that determines if I'm coming to your site again or I'm never opening it again.
The frontend guy has to worry about responsiveness
He has to worry about page size and load speed (before the QA people trash it for him)
The frontend guy has to click things here and there to ensure they work (in addition to any automated tests). The backend guy doesn't have to click anything or go through countless refreshes to be sure things work.
He has to read the backend guy's documentation (if any o) to know how to consume the api endpoints
He has to deal with applying patches when things change... and things change way often on the frontend. (Remember the Angular/Angular 2 situation). ReactJS v17 came out October last year.

So I find the backend part of a project more enjoyable and more predictive than the frontend.

Everything above is based on my opinion and present work routine as a fullstack and I fit wake up tomorrow change mouth cuz we learn everyday. While you're learning the version 3 of something, they are working on the version 4. Thankfully the fundamentals don't change.

So my suggestion, be a fullstack guy, learn to do both. You stand a higher chance of getting a job as a fullstack developer. Companies would rather hire one fulltime fullstack developer than two guys (frontend developer and backend developer)

The pathway to start out as a fullstack dev: HTML5, CSS3, Javascript (ES6)... then ReactJS and NodeJS
There are many other pathways. You could go the Python route.

There is a course on Udemy that will put you on the right track. Although I never took the course (and I am not affiliated to the Author or Udemy), I have seen very good results from people who I have recommended it to (including my SO grin).

The link:
https://www.udemy.com/course/the-complete-web-development-bootcamp

2 Likes 1 Share

Programming / Re: Should One Learn Programming For The Sole Aim Of Making Money? by DualCore1: 5:25pm On Dec 09, 2020
Simple answer: no
Long answer: while(true){shout(“no ”)}

1 Like

Programming / Re: 100 Daysofcode Challenge by DualCore1: 4:02am On Jul 05, 2020
DevGenius010:
Today i decided to start my 100 days from tomorow .My goal is to focus on frontend development.

I will be sharing my resources and project here.

My goal is :

1. Become a junior frontend developer .

2. Build Three Frontend projects using the design of theme from themeforest.

3. Obtain Three Certificates From Freecodecamp Which Are
Responsive Webdesign
Javascript And Datastructure
Javascript Framework

4.Build slack clone,Udemy clone ,personal websites .


At the moment your thread has 40 views with one response. The 30+ other people are either developers who know this is a recipe for failure and don't even know how to break the news to you and they just walk away or people who, like you, want to learn so much and have gone off to go and create their own 100 day challenge.

I won't even try to put myself in any of those categories but I'll just drop my opinion on the floor, its your choice to pick it up or kick it aside.

Except you're working in a team or you already have a backend developer, you cannot focus on learning frontend development without dabbling into some backend stuff. You front-facing apps will need APIs to test their functionality on. So you should be targeting the role of a fullstack developer, not frontend alone. Since you have a desire to learn Javascript, it makes it easy to target fullstack because you can use JS for frontend and backend.

Themeforest has great themes, very great themes and I can't tell you how many stunning websites I made for clients with just reusing themes several years back. Looking back, I won't touch themeforest themes for anything, at least not at the beginning. Themeforest themes and all themes in general form an abstraction layer between you and the inner workings of HTML, CSS and Javascript. I would learn those techs first and master them before dabbling into any themes, if ever.

Those FreeCodeCamp(FCC) certificates are useless. I don't know where to explain from... take it or leave it, I have all 6 FCC certs and they are useless. I dont regret the time spent in getting them because I just casually took each cert quiz.

Your plan to build a clone of Slack, Udemy in 100 days is unrealistic considering each of those services took several months to build by a team of people who were not actively learning the tools they were working with.

So you have 100 days. Here's the only Udemy course you need to focus on to start your journey into fullstack development.
https://www.udemy.com/course/the-complete-web-development-bootcamp/

As for certifications, keep that one by the side. Any serious employer will be interested in your Github and Stackoverflow account over any certifications you show. Certifications in web development is useless to a large extent. You can think about certifications later on when you want to specialise in related fields like project management, security, devops and testing.

P.S: Please dont spend 100 days writing code. You will burn out and your codes will look like hell (even if they work). Pace yourself nicely. A little learning, a little fun outdoors or gaming or anything to help your brain relax.

Here's an earlier post of mine that has more information that may be of help to you.
https://www.nairaland.com/5920769/how-much-should-minimum-earnings/3#90587707
Webmasters / Re: How Much Should Be The Minimum Earnings Of A Developer? by DualCore1: 2:02pm On Jun 12, 2020
Free courses from Harvard University

CS50's Introduction to Artificial Intelligence with Python
https://www.edx.org/course/cs50s-introduction-to-artificial-intelligence-with-python

Computer Science for Web Programming
https://www.edx.org/professional-certificate/harvardx-computer-science-for-web-programming

Many more Computer Science courses
https://www.edx.org/course/subject/computer-science


If you're a self paced learner, edx.org should be on your list of resources.

Regarding the topic on salary. I wont drop any figures. When you're done with the basics, do the following:

1. Continuously beef up your Github profile with interesting projects (not todo list or sample projects you pick up when learning). You can do simple and interesting projects. You can do the same project using different stacks to show your range.

2. Be active on StackOverflow by providing helpful answers.

3. Create a simple and realistic linkedin profile (don't enumerate what you can't do)

4. Never stop learning. Never stop developing yourself. Never stop looking for what is trending. This is the problem I have with the PHP and Wordpress (N15,000 website) people.

5. Don't look for a Nigerian job. With decent power supply, a good computer with one or two additional screens and a fair internet connection, you're open to the world for business. The Nigerian market cannot afford you (yet). You didn't come this far to build 5-paged websites.


Don't try to learn all the languages there are out there. Learn the fundamentals of programming. Learn data structures and algorithms and you will be able to pick up any language and go through it in a weekend.

For any new project, don't settle for the stack in your comfort zone. Its possible there are newer techs to get that project done better. Explore your options and choose the best stack. Always try to add one new thing to your stack range with every project. It could be something as little as writing functional CSS with Tachyons instead of the normal CSS or using NextJS instead of CreateReactApp for ReactJS... just play around, you have no limits.

P.S: The industry is not a quick money scheme. I recommend having something else to support yourself while you learn. Please do not use the salary as a motivation to learn. Try and build passion for it. If you can't build the passion, leave it, try another field. Passion is important because you will need it when you eventually start working as a programmer (a job that can get very boring at times).

Another interesting field that's related to programming is DevOps. You can consider that at some point.

13 Likes 3 Shares

Travel / Re: Living In Canada/Life As A Canadian Immigrant Part 2 by DualCore1: 7:15pm On May 19, 2020
epdcan:
Good day everyone! Please I need some advice.
My family and I soft landed September last year in Ontario and opened bank accounts. Didn't apply for health insurance or child benefits or anything.
Please I have read and heard conflicting opinions on the need to file tax.
Please I need guidance on this.
Note that we're returning this year.
Thank you very much!

If you do not intend to claim any benefits or tax refunds and you're not owing any tax, you do not need to file taxes except CRA asks you to do so. That's why as a PR, when applying for citizenship, it does not ask if you have filed taxes for 3 years in the past 5 years. It asks if you have been required to file taxes.

That being said, it does not cost you anything to file tax returns. So I would rather file taxes and get any gains than wait for CRA to ask me to file it, that's just my own opinion on the matter.

About being a resident for tax purposes. You have a Canadian bank account so you have established economic ties with Canada and MAY be considered a resident for tax purposes.

Sources:
https://www.canada.ca/en/revenue-agency/services/tax/international-non-residents/individuals-leaving-entering-canada-non-residents/newcomers-canada-immigrants.html#dhtf

https://www.canada.ca/en/revenue-agency/services/tax/international-non-residents/information-been-moved/determining-your-residency-status.html

3 Likes

Webmasters / Re: Django Is Sweet by DualCore1: 12:38am On May 15, 2020
Weldone on your desire to keep developing yourself.

After Django, try exploring NodeJS and Express for backend and for frontend ReactJS. Since you’re from a PHP background, you will like NextJS (React knowlege required)
Programming / Harvard's Free Courses (computer Science, Programming And More) by DualCore1: 3:34am On May 01, 2020
This lockdown, take advantage of the free courses offered by Harvard

https://online-learning.harvard.edu/catalog?keywords=&paid%5B1%5D=1&max_price=&start_date_range%5Bmin%5D%5BDate%5D=&start_date_range%5Bmax%5D%5Bdate%5D=

1 Like

Politics / Re: Lockdown: Canadian Government Gave Us N626k Each, I'm Not Coming Home - Nigerian by DualCore1: 4:49am On Apr 22, 2020
ekerintee:
The people showing pay checks refused to analyse how this money at calculated and what they are for.i don't think any government is stupid to give free money.alot of things are calculated in that money and the money is meant for those things.it becomes an offence when you don't use it for those things.it is an offence when you don't pay your rent out of it,no excuse for not paying your monthly feeding ,no excuse for not paying any other bills .all this basic things have been calculated and only a small fraction goes on feeding.i don't think Nigeria pay rent monthly and people want same amount lol






quote author=softset post=88694420]What if I am where? ...its not about me

Canada giving out $2,000 per month is equivalent to Nigeria giving out 15,000 Naira per month.

Average house rent in Canada for one bedroom is $1000 per month (including utilities, minus internet and electricity). Tax is collecting between $500 and $1000 from that $2000. What’s left? This thread is just misleading.

1 Like

Politics / Re: Lockdown: Canadian Government Gave Us N626k Each, I'm Not Coming Home - Nigerian by DualCore1: 4:32am On Apr 22, 2020
Note that up to 50% of that money could be demanded back as tax next year, between January and April and payment is not open to negotiation.

https://business.financialpost.com/personal-finance/taxes/heres-how-to-calculate-how-much-tax-youll-owe-on-your-cerb-payments
Webmasters / Re: Please I Need Help With This Javascript Issue by DualCore1: 3:37am On Feb 25, 2020
Made some further edits to the codepen, you can run the demo there
Webmasters / Re: Please I Need Help With This Javascript Issue by DualCore1: 3:03am On Feb 25, 2020
exhibit7432:
I need to know how to achieve what’s in the picture. A situation where which when the user clicks on the plus or minus sign or updates the text area.

The amount is incremented 50 times the number in the text area.

Please it’s urgent


<input type="text" id="numberField" onkeyup = "return calculateFn()" />
<p>Amount: <span id="result">--</span></p>
<button id="plusBtn" onclick="return plusBtnFn()">
+
</button>
<button id="minusBtn" onclick="return minusBtnFn()">
-
</button>


<script>
let numberField = document.querySelector('#numberField');
let result = document.querySelector('#result');

result.innerText = numberField.value * 50;

plusBtnFn = () => {
//parseint is used here cuz the plus sign in JS is for concatenation, without parseint it will treat the operand as a string and concatenate it with 1, thats not what we want.
numberField.value = parseInt(numberField.value) + 1;
result.innerText = numberField.value * 50;
}

minusBtnFn = () => {
numberField.value -= 1;
result.innerText = numberField.value * 50;
}

calculateFn = () => {
result.innerText = numberField.value * 50;
}
</script>


You can see my codepen for the working demo
https://codepen.io/sawyerrken/pen/dyoNjmP
Travel / Re: Canadian Express Entry/federal Skilled Workers Program - Connect Here Part 9 by DualCore1: 4:49am On Jan 28, 2020
NEROSKY:


Please anyone should help me
I will suggest you place your marriage plans on hold until you conclude your express entry process and get it or you put express entry application on hold until you get married. This is just my suggestion. Its not like trying to combine the two cant work but why give yourself more complications?

2 Likes

Properties / Re: Rent Payment: Monthly Vs Yearly by DualCore1: 2:27pm On Jan 22, 2020
Monthly rent cant work in nigeria because people will begin to owe for several months. Not cuz they cant pay but just cuz they can do it and get away with it in Nigeria.

Postpaid NEPA bill that is monthly, see how hard it is to get us to pay our bills on time... until it gets to disconnection. So landlords will be evicting us monthly be that before we go pay. Then again you pay last month’s bill on the 10th of this month, of course you dont think your landlord will expect you to pay this month’s bill by the end of this month... you may pay it by the 15th of next month... and the margin keeps getting wider and wider.


In places like canada, rent has to be monthly cuz if na yearly most of us cant pay. The monthly rent of a two bedroom flat in canada can pay yearly rent for a bungalow in nigeria for two years. Since people work and are paid monthly, a considerable chunk of their salary goes to the monthly house rent and its not Nigeria where you can get away with not paying.

2 Likes

Programming / Re: Which Is Best Machine Learning Engineer Or Fullstack Developer? by DualCore1: 12:51am On Jan 19, 2020
abdeiz:
Do you mean to say Freelancing is a better way to earn your bucks if you are living in Nigeria?



You can choose to freelance, you can choose to work for a firm. Most will start by freelancing and get a couple of projects to build their portfolio and build their experience too.They can then start applying for jobs in (UK, US and Canada) as remote developers.

Whatever choice you make, just make sure you can show your range of abilities by the projects you have created and you don't have to wait to be ready before you start applying for jobs (we learn everyday and will never stop learning) so there isn't really anything like the perfect time. The time is now.

1 Like

Programming / Re: Which Is Best Machine Learning Engineer Or Fullstack Developer? by DualCore1: 8:26pm On Jan 13, 2020
Just learn to be a good programmer and don't over think what tools to work with. When you've gotten a good grip on programming, challenge yourself to take on a new tool or tech (e.g React, Node, Git etc) and just know how it works. You can be an all-rounder. Know a little bit of every technology presently in demand and create small projects with those technologies that you can showcase. ...and please don't limit yourself to Nigeria (na beg I dey beg you), if its possible exclude Nigeria from your target customer base.

Tools will come and go, the concept of programming will always remain the same.

2 Likes

Webmasters / Re: Please Help: Betahost247 Is Killing My Business/Blogging For 2 Weeks Now by DualCore1: 10:12pm On Sep 16, 2019
betahost247:


Hello,

We really appreciate your concern in what our client is passing through. I personally don't know why some people talk here. It seems we still don't understand this business. It's totally not easy especially in Nigeria and beta host 247 is really trying her best to keep things up-to date. The client you are backing is the one at fault here. his domain (hkitnob.com) is using 42% cpu usage on the server and occurring high server load activity, therefore all plugins was restricted from working using our automated VM firewall. We can't just seat a look at his domain name consuming the entire server resources while is affecting other domains. Even if this sites was hosted in foreign server, same thing will happened. We shouldn't just sit and conclude, first we need to understand the situation and causes of all this issues his facing.

I will stop here.

Thank you

Warm Regards,
Musa Khalid D
Beta Host Limited Founder

I have a few questions based on this post that will help this your customer and others make an informed decision about which of your hosting plans to go for.

1. If he is not on a shared hosting account, why is his use of the server resources affecting other domains?

2. If he is on what you call a "Virtual Machine" I believe you're talking about a virtual instance (aka cloud). Your lowest "cloud" plan has 2 dedicated CPU cores. If he is using 42% of his server's resources, why is that affecting you? Is he not entitled to utilize the resources allocated to his VM?

3. Have you tried to reach out to this client with a feasible way forward?

1 Like 1 Share

Webmasters / Re: Cpanel's Price Hike: How May That Affect You As A Host Or Enduser? by DualCore1: 10:01am On Aug 02, 2019
sapientia:
Seems cpanel is now only driven by money.

But it seems they have no big competitors.

If they do, they will care more.

Let's just hope that they listen to their customers.




So, how you been bro?
I dey my brother. The thing is, an investment firm bought cPanel over, last year. So its not owned by its original developer anymore. The same investment firm bought over other hosting technologies like SolusVM, Plesk and WHMCS. They are out for the webhosting industry now and want to milk it dry.

There are alternatives but cPanel is the most popular because of its wide appeal and demand by endusers. Sometime around 2008 I tried out a few alternatives but they were no where near as good as what cPanel was at the time so I reverted to cPanel. Right now most of those control panels have caught up with cPanel and this recent bomb has just opened up the market for all the other alternatives.

Let's see how things go. At this end, an alternative control panel (DirectAdmin) is strongly being considered.
Webmasters / Cpanel's Price Hike: How May That Affect You As A Host Or Enduser? by DualCore1: 6:28pm On Jul 31, 2019
cPanel has dropped a ticking time bomb by increasing the price for their licenses that will see people paying as much as 800% more in monthly license cost. You can see the official announcement here: https://cpanel.net/wp-content/themes/cPbase/assets/downloads/cP_Store_Licensing_Guide.pdf

What this basically means is: Presently a cPanel license for a dedicated server is anything between $31 and $36 depending on where you get it from. And this license allows creation of an unlimited number of cPanel accounts (i.e websites) on one server. Now cPanel has moved to a per-account billing. So they are billing each server per account on the server (whether active or suspended websites).

The base price is now $45 per server (for a base of 100 cPanel accounts) and you then pay $0.20 for every additional account over 100.

For example:
If you had a server with 2,000 cPanel accounts (i.e websites), with the old billing system you would normally pay the $35 monthly cPanel license cost for this server.

Now that has changed:
From September 1, according to cPanel:
Your server of 2000 cPanel accounts will now have a monthly cPanel license cost of $45 + ($0.20 x 1,900) = $425

So what you were paying $35/month for will now be $425/month.
In this case, that's 12 times more. So you will effectively be paying for a month, what you would normally pay for 12 months.

The entire webhosting community has gone bunkers on cPanel right now. You can check out the reactions on these links:
http://www.webhostingtalk.com/showthread.php?t=1770316
https://twitter.com/cPanel/status/1145739629687201792
http://www.webhostingtalk.com/showthread.php?t=1770826



So what's the way forward?
While some hosts are resorting to alternative control panels like DirectAdmin, VestaCP etc, others are considering remaining with cPanel and passing the bulk of the cost to their customers (this would mean drastically cutting profits and increasing the cost of their hosting plans). There are still some hosts that may consider liquidation.

While cPanel has said this will take full effect from September 1, they are likely to change their minds amidst the (possibly unexpected) backlash.

So people, if you begin to see hosting prices going up or your host changing control panels, I hope this post will give you a clearer understanding of what's happening.

Are you a host or an enduser? How do you think this move will affect you?

1 Like 1 Share

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

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 125
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.