
prev swe @hometap & honors CS + Econ @northeastern , worked part time @hfaresearch | built @resmeai
Search for a command to run...

prev swe @hometap & honors CS + Econ @northeastern , worked part time @hfaresearch | built @resmeai
No comments yet. Be the first to comment.
Separate Cravings from Decisions: Making Short Term Decisions We waste an incredible amount of time negotiating with ourselves over small, recurring decisions: what to eat, whether to work out, whether to go out tonight. I used to think discipline me...
What is DeFi 2.0

Here’s how to optimize your Django code for the better

The bull run may be over but your cryptos can still make you money

Have you ever thought that excitement and that adrenaline rush to just get started or to do your work can be less productive? Well, I have experienced it.
Let me explain-
When I started my journey as a programmer, I was very excited to just create something new and show something to the world. I worked very hard on my first app and launched it within a few days of starting, at this time I didn’t even know how to leverage the power of object-oriented programming. As soon as my first app was publicly visible on the app store, I was already working on my next project, A game, called Star Crash. Even at this point, I was not aware of how to use objects and classes. I wrote around 4000 lines of code in a single file and during test runs, it would run but soon crash. As my Macbook was not that powerful, I thought it’s just the Xcode simulator that is not working properly, everything else should be fine.

I launched my game on the app store. I was happy and thinking about what would I do with all that money that I would receive from google ads if only I knew about my tools.
If you are not a programmer or you are not aware of anything I just wrote above. Just understand that, even though I was super productive in creating those apps, it didn’t take me anywhere, because I was not aware of my tools.
It’s simple, know your tools before you craft.
If you are a photographer, then first learn what your camera can do. Watch youtube tutorials, read the camera guide (better google it) spend at least 2 hours to know the basics about the camera.
If you want to be a YouTuber, watch some YouTubers talking about their journey, the tools they use, and how you can use them.
For those who are self-taught programmers-
I know it is fun to work on projects and create cool things, but at least once take a basics course. People say that theory is bullshit and just work on projects, you will learn everything you need to know.
from my experience it’s not true, I am a self-taught programmer and I spent a lot of time working on projects that would have been much easier to create if I had only taken a data structure and algorithms course before. So, at least take a complete theory course on basics (its boring as hell), but once you finish it, you will appreciate it more than anything.
NOTE — These opinions and thoughts are my personal. I write what I observe and feel, your opinions and thoughts might differ. Leave your response as I would love to read your views (if time permits)