Details
-
AboutWeb developer, coder and learner
-
SkillsJava, C, cpp, Javascript, reactjs expressJs.
-
LocationBilaspur, Chhattisgarh, India
-
Github
Joined devRant on 8/8/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Since I already achieved my dream of being employed as a mobile app dev, I'm into creating music now to prove myself I can achieve something with this too. But you know, I'm kinda lost what to do. Like how I was when I started programming 😂
Maybe one day I can combine both skills into something interesting.9 -
0. Plan before you code. Document everything. You won't remember either your idea or those clever implementations next week (or next month, or next year...).
1. Don't hack your way through, unless that's what you intend to do. Name your variables, functions etc. neatly: autocomplete exists!
Protip: Sometimes you want to check a quick language feature or a piece of code from one of your modules. Resist the urge to quickly hack in the test into your actual project. Maintain a separate file where you can quickly type in and check what you're looking for without hacking on your project (For example, in Python, you can open a new terminal or IDLE window for those quick tests).
2. Keep a quiet environment where you can focus. Recommend listening to something while coding (my latest fad is on asoftmurmur.com). Don't let anything distract you and throw your contextual awareness out of whack.
3. Rubber ducks work. Really. Talking out a complex piece of logic, or that regex or SQL query aids your mind greatly in grasping the concept and clearing the idea. Bounce off code and ideas with a friend or colleague to catch errors and oversights faster. Read more here: https://en.wikipedia.org/wiki/...
4. Since everyone else is saying this (and because it merits saying), USE VERSION CONTROL. Singular most important thing to software development aside from planning and documenting.
5. Remember to flout all of the above once in a while and just make a mess of a project where you have fun throwing everything around all over the place. You'll make mistakes that you never thought were possible by someone of your caliber :) That's how you learn.
Have fun, keep learning!3 -
So I felt like I had to give anotherone of these updates.
When I arrive at work all I do is connect my ThinkPad to my dock, and both monitors, keyboard and mouse goes live. Got a Hyper X Alloy and Corsair Harpoon just the other week, so no more bringing and ruining my own stuff. Just being able to "be live" in 1 minute is wonderful.12 -
How people start their engineering life
I will do a startup
How people end up their engineering life
I need a job as a salesman
seriously dude teacher are literal treacher
all demotivating assholes in india.1 -
We heard you like security so we put antivirals in your docker containers despite the fact that we made you have antivirals on your machines running the docker containers.
And we won't allow to use root just in case you want to disable the av. And we don't care you need it for the docker 😂
This is how I was played when wanted to use docker containers to avoid dealing with OPS.
Some time passes, my team is going to have independent cloud infrastructure.
Doing corporate politics is challenging...5