1
Following
2
Follower
0
Boost

How I Plan to use coding as a tool to save my future

Now, we've all seen this meme that says "Will Code For Food", and thought it's just that, a joke. Little did you know that people literally do that in poor countries, and today I will talk about how I aim to code for food in order to survive. According to Google, a frontend dev in the US earns about $105,344 per year, so about 8700$ per month pretaxed. wow that's good you'd say but here in Lebanon, it's over 2.9 million LBP per month. Jesus! you'd become a billionaire so essily! Now hold on a minute, at today's exchange rate, that's a bloody 96.6$ per month working 8 hours per day. Horrible? I know. So why the hell would I spend years of my life learning to code you ask? Just like fresh college graduates are happy to settle with 120$ salary per month. Speaking of college, I had the choice of paying 5000$ per year (imagine if you earn 100$/m, that's 5 years of work) for a private University or public one where they shutdown for 3+ month every now and then because of poverty. Now imagine your self in my shoes for a moment, you go to the gym to achieve your dream body, just to find out each time you buy meat or chicken it'll cost you 10% of your monthly salary. You get unmotivated and decide to watch a movie, hold on a second, you're in Lebanon, Haven't seen the government's electricity in 4 month. One might lose hope and complain but when does that ever work? It was a get up or give up moment, I decided to look for solutions.
Computer
Technology
+ 2 interests

Better Programming Productivity- Techniques and Attitude

Techniques to improve productivity As a programmer, there are many things you can do to improve your productivity. Some of these are technical in nature, such as using a good text editor or IDE that supports features like code completion and refactoring. Others are more about attitude and approach, such as maintaining a consistent coding style, commenting code clearly, and having the right attitude towards learning new things and making mistakes. One of the most important things you can do to be productive is to use a good text editor or IDE. A good editor will have features like code completion, refactoring, git support and many more plugins, all of these can save you a lot of time. It’s also important to use a consistent coding style so that your code is easy to read and understand. This will help you when you need to come back to your code later or when working with other people. I can attest to a few times I worked on remote instances and forgot to commit something, expecting it to save then for some reason all of my new code was gone, luckily Pycharm has it's own version control to save me!, that simple feature saved me redoing a whole days work. Another important thing is to use a version control system (VCS). This will allow you to track changes to your code and revert back if necessary. It also makes it easier to collaborate with other people on projects.Even when I am working on a personal project I make an effort to write good commits, both to enforce good habits and to keep everything tidy. Another good technical tip it to activeley look for plugins that make your life easier - every developer has his own use cases and prefrences so don't be afraid to explore all kinds of plugins. Finally, it’s important to have the right attitude towards programming. This includes being willing to learn new things and not being afraid to make mistakes. Mistakes are part of the learning process and they can help you become a better programmer in the long run.
Computer
Technology
+ 1 interests