Joined devRant on 2/19/2019
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Coming back to work after 3 days long weekend is absolute tiring, why did work start, I was happy doing my side projects in the weekend kind-ish feeling...1
I have come to a point in lockdown mode where holiday on a freaking Monday does not excite me anymore 🤦🏽♂️
Ideal WFH afternoons...
Listening to the remake of old melodies or other soothing songs while coding without interruptions😌1
Today is the day when writing even 5 lines of code seems like a huge task.
Mainly because I am feeling really drowsy in the middle of the day🥱2
Programming lesson #8
Nowadays I write tasks for the next day at the end of my shift in the sticky notes app.
That way it's easier to start off for the next day without trying to remember what tasks were remaining from the previous day.
If tasks are greater in number then it's good to go for external task tracking tools. But for me keeping track of just 2-3 tasks is easier by using simple sticky notes app.2
After watching this project based on GPT-3 where software is directly able to convert simple English sentences into React components:-
I first felt awestruck and then realised that it was a right decision to start learning data science while still having a successful career as a front-end developer🤓
TLDR: I don't feel the need to be working at top product companies anymore.
The craze to be a developer in top product companies has literally worn off for me in the past few months since I am working from home.
Like if I have to continue this WFH lifestyle it literally won't matter if I am working for a top product company or a startup...
The priority has shifted towards
1. A good team
2. A well-natured and polite manager
3. A flexible working culture which is better suited for remote work
4. And obviously a good salary🤑6
It's funny to see creator of a product not being experienced enough to apply for the job posting related to the same product...😂
Mornings before starting office work
During start of lockdown: Wake up early, freshen up, do daily exercise, get sunlight from the window, write an article or work on side project for an hour, then start off to work...
5 months after lockdown: Wake up just 5 minutes before office work, brush my teeth and start off with office work...5
With 5 years of programming experience, the only thing I can confidently do without searching online is print `hello world` in four different languages...
Programming Lesson #7
TLDR: Beating deadlines is difficult
There is no easy way to give an estimation or deadline for a particular development task. Sometimes it takes a lot less or often a lot more time to finish a task than estimated deadlines and that's totally fine. Just make sure you have a manager/senior mentor who is well aware of this fact and doesn't scrutinize you regularly for missing deadlines.
I am going to make sure that when I get into a senior management position, I would show understanding and empathy towards my juniors similar to how my seniors show to me currently when I miss deadlines.4
The best solutions to programming problems come to me mainly when I am away from computer....
especially when taking a dump🙈2
Friday: I have done a lot of work this week... Should take rest in the weekend
Saturday: Who needs rest? Let's learn new hobbies, watch movies, play games and have fun🤩
Sunday: I think I will take some rest today...But that series is so cool...
Monday Morning: Why did not I take sufficient rest the whole weekend 🥱🤦🏽♂️
Monday Afternoon: Slept for two hours in the office time😑2
So I was trying to compare my local website CSS properties to the one deployed on production and realized that font/blocks were a little bit smaller than usual. Tried to debug which CSS changes caused this issue for half an hour only to realize that it was because the browser's zoom level was set to 90% locally 🤦🏽♂️
This happened with a guy who just finished 5 years of professional coding yesterday 😂2
TLDR: Need for easy to use VR headsets for mobile phones...
There are so many interesting places to explore in this world but sadly the current pandemic situation has brought travel plans to a complete halt. Today I tried watching virtual tours of various cities on YouTube and it felt a bit relaxing.
I was planning to use VR to enhance the experience but it's quite a lot of trouble adjusting my phone in VR headset, controlling playback from my hands when the phone is in the headset.
I wish someone, somewhere would find a way to simplify this problem... Like making mobile-based VR headsets bit easier to use and control while keeping it at affordable to use and allow addition of mobile phones of any sizes...
If someone could actually do this...I think we might have the next groundbreaking startup in the next few years...😄
P.S. Google cardboard VR does not fit this criterion...4
Programming lesson #5
When logic becomes too complex to solve mentally while coding, writing the requirements and inputs on paper and coming up with pseudocode is a good approach.11
Programming insight #4
Even if code is repeating just twice it's still better to add it in a function/submodule and call the function/submodule twice.
In future, if a bug comes in that section it's quicker to fix it at one place than at two different ones thereby reducing the cases of missing unhandled bugs.
TLDR: The lesser the code is repeated the lesser are future bugs in code2
Programmer lesson #3
- We can either spend our free time learning about new technologies or building something new out of technologies we already know.
- There is no right or wrong choice between this two and sometimes we even end up doing a mix of both
- Personally I feel it's better to strike a good balance between the two approaches to advance in our field 😄4
Programmer lesson #3
Always focus on a single task while coding...
If you encounter any non blocking bug or additional task add it in `Do-it-later` list...
If you don't...the bug or task might take majority of crucial time which you should actually utilise for the main task at hand...4
I was just going hit send on a slack message:
"Issue for this fix is deployed on production"
Just a few moments before I realised my goof up in the text😂1
Programmer lesson #2
First laptop is just like first love...No matter how many others come later...It will always have a special place in our ❤️2
Coding experience #1
Even if I can't get committed in real life I make sure to get my code committed daily.
Life is so much more fun when electricity is cut off and you still need to get day's worth of work done from home5
Doing office even when it's vacation day today...
Not because I am a workaholic or there is work pressure from company...
But because I like doing my work as a developer and it's quite peaceful and fun to code for some hours rather than idling around at home figuring out how to kill time especially during this lockdown period...
P.S. Planning to find some time to learn from online tutorials too in the evening 😁2
Before lockdown: Yay...Weekend is here...Time to go for social events, hobby classes and have dinner with friends outside
After lockdown: Yay...Weekend is here...Time to attend social events, hobby classes online and talk with friends on video calls...
Stand up on Zoom...
Day 1: No one knows who will speak their daily tasks first or last
Day 45: There is mutual order which appears out of the blue and everyone has their own sort of roll number for speaking in stand-up meeting😂3
No one knows when the current pandemic situation will subside...But it's important to be empathetic towards your colleagues and team in this tough times. Every one has their own share of problems and all we can do is at least listen to at least some of them with open minds and little bit of sympathy.
So if you google any pet say 'cat' on chrome browser on phone, there is a section to view it in 3d. And within 3d section there is an option to view it as a live virtual pet via Augmented Reality. I literally spent entire morning browsing through all the available animals and showing them to my family 😁1