Details
-
AboutStudying Media-IT
-
SkillsC#, Java, Android, Processing
-
LocationFlensburg
Joined devRant on 12/13/2016
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
-
Today I wanted to start learning C.
Windows wanted to update.
We did updates.
I guess this is my wife now.4 -
Just replaced a 300 line switch case with a simple if statement inside a foreach loop.
Feels sooo good man9 -
The struggle is real !undefined coder coding android studio programmer play store developers developer android apps android-studio2
-
When you're helping someone with a bug for ages and then try something random and it's miraculously fixed so you have to spend another hour figuring out why...1
-
This is what u get when u trust your teammates on a group project.
Not my fav function, but I was rofl when I saw it 😂
That is, until the frustration of working in a group kicked in10 -
Don't BS your managers or peers about your understanding of a topic.
It is okay to not know something. It is not okay to pretend that you do.3 -
Do not disturb someone especially if they are in the zone.
Hint : earphones on, a ton of error logs on screen.4 -
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 -
Me...
The language is fine, it's just me who keeps adding bugs to the programs and forgetting semicolons... -
"Isn't that Java?" - bypassing stranger who happens to look over your shoulder when you're coding in public.5
-
PHP 🐘 is so damn easy to learn, run straighforward in all OSs, that anyone can start coding in no time. Therefore, the amount of crap code around, made by unskilled devs, is just *unbelievable*. 💩18
-
Let's make something in angular sounds like a great idea.
6 months later
Let's port everything from angular to react as angular 2 is a complete rewrite.
Another 6 months later.
I think i like the simplicity of vuejs.
Lets try that now. 😂😂😂1