@unixroot
CEO of ShellStack and Codeforgeek
I code in the day. Lift in evening. Write in the night.
Love creating things and programming is my tool.
CEO of Codeforgeek and ShellStack.
Authored two books :)
Yes I sleep too :D
Nothing here yet.
No blogs yet.
Motivation: "It's easy dude!" - solves lots of problems first hand. Design: Think, Rethink, Re-engineer. It's like running the complete design virtually in our brain and thinking which piece of code goes where. Instant solution: Running to any problem? He/she tells you what is wrong before you even explain him the complete issue.
Here is what I use. Atom editor. Gimp for image editing. Google docs. Apple mail. Apple Preview for PDF reading. SelfControl for distraction control. Git ( the command line one ) flu.x - amazing tool. Terminal. Nimbus screenshot and record chrome extension. PS: I code and write article everyday :)
I do take 2 hours from my official work every day to do following: Read my subscriptions ( Mostly programming ). Write a blog post/ gather blog post idea. Read book. Code side projects Also like to mention, this is not "written on stone" rule. I do enjoy in house cricket or just chilling with frineds :D
Just basic knowledge of multiple languages won't work for long. You see it's like a real-world mechanic. "Can repair every car - specialized in Ferrari engine" I believe same goes to us the Software engineers. Recently, I had the chance to Interview Azat Mardan and he gave one very important tip. "Learn multiple languages but master at least one" If you consider me. I know/coded for a while in following languages. Basic C C++ C# Visual C++ VB .NET Java Ruby PHP Python Scripting ( Bash and Autoit ) JavaScript ( Server side i.e Node, I know and did some client side too) But if you ask me what is one thing you are master at. I would say Node.js and then C++. Hope it helps!