dotgourav Profile Banner
Gourav Chawla Profile
Gourav Chawla

@dotgourav

Followers
459
Following
788
Media
455
Statuses
3K

Dev by day, dev by night

Canada
Joined April 2011
Don't wanna be here? Send us removal request.
@dotgourav
Gourav Chawla
5 months
RT @save_atul: Mumbai Tech Week 2025: Driving India’s AI Revolution!. Mumbai is set to host Asia’s largest AI festival, Mumbai Tech Week 20….
0
3
0
@dotgourav
Gourav Chawla
2 years
As simple as it gets! @_buildspace
Tweet media one
1
0
2
@dotgourav
Gourav Chawla
2 years
RT @pyconindia: 🚨 Exciting news! PyCon India 2023 is coming to #Hyderabad from Sep 29 to Oct 2! 🐍 Save the date and Join the premier confer….
0
79
0
@dotgourav
Gourav Chawla
2 years
Got accepted to Nights and Weekends Season 3 by @_buildspace ! Super excited to build alongside a great bunch of people. #buildinpublic #NoCode #builders
Tweet media one
0
1
3
@dotgourav
Gourav Chawla
2 years
Make sure you are intentional about using this approach, and monitoring how is it going for your team. #softwareengineering #testdrivendevelopment #extremeprogramming #developerlife.
0
0
0
@dotgourav
Gourav Chawla
2 years
But it may not work for your context, and as the author is also suggesting you can still write bad code and not reap all the above benefits.
1
0
0
@dotgourav
Gourav Chawla
2 years
- TDD also gives courage to people changing the code as they can run the tests to verify if the change works.- TDD also helps you document as you can see the tests to understand what the code is doing. It is more comprehensive than any other type of documentation.
1
0
0
@dotgourav
Gourav Chawla
2 years
No doubt, TDD has its benefits. Some of them amongst it are:. - TDD forces you to come up with good design choices. You have to decouple code to test it.- TDD helps you reduce number of defects significantly in the codebase
Tweet media one
1
0
0
@dotgourav
Gourav Chawla
2 years
Do you think rushing things while working nights and weekends to save face for an approaching or missed deadline the right way to go? Or staying calm while asking for an extension to produce better quality work is the way 2 go?. #SoftwareEngineering #developerlife #timemanagement
Tweet media one
0
0
0
@dotgourav
Gourav Chawla
2 years
It’ll give your subconscious time to come with a solution. So, go watch some tiktoks, or go for a walk. #developerlife #tiktok #takeabreak #SoftwareEngineering.
0
0
0
@dotgourav
Gourav Chawla
2 years
What I mean by this clickbaity statement is that when you are actively working on a problem, and breaking your head trying to come up with a solution, then the best thing you can do is step away. DISENGAGE.
Tweet media one
1
0
0
@dotgourav
Gourav Chawla
2 years
However, it is extremely hard to find them, and also very subjective when it comes to recognising them. #softwareengineering #hiring #seinfeld #developerlife
Tweet media one
0
0
1
@dotgourav
Gourav Chawla
2 years
First of all, I love the reference to the Soup Nazi episode of Seinfeld. That show is simply amazing. Secondly, I have to agree with Joel here that a good engineer can produce a lot more value than a few mediocre ones.
1
0
1
@dotgourav
Gourav Chawla
2 years
Once you go `vim`, you can never go back. I use the vim bindings in my code editor and terminal. I can't express how easy it becomes to navigate the files or text on the screen once you know the basic #vim commands. Truely godsend!. #developerlife.
0
0
0
@dotgourav
Gourav Chawla
2 years
I’ve seen it in my team @simfoniapps where people from diverse backgrounds, micro-cultures and geographies come together to produce some really great solutions. #team #Diversity #culture #SoftwareEngineering #hiring
Tweet media one
0
0
0
@dotgourav
Gourav Chawla
2 years
I also believe that if you have people in your team which come from different education background, or culture, or any n number of diversity factors then the ideas and solutions you will come up with would be diverse in nature too.
1
0
0
@dotgourav
Gourav Chawla
2 years
I believe the statement is true if you are hiring a lot of people. But if you are a small team looking for 4th or 5th member of your team then it may be worth getting someone who has worked with technologies in your stack. What are your thoughts? . #softwareengineering #hiring
Tweet media one
0
0
0
@dotgourav
Gourav Chawla
2 years
I remember while interviewing if I see somebody is giving macbooks, and budget for home setup etc., I’m easily convinced that the company is willing to put money in to make money. A happy programmer is definitely a creative and more productive programmer. #developerlife
Tweet media one
0
0
0
@dotgourav
Gourav Chawla
2 years
I’ve been reading the book `Smart and Gets Things Done` by Joel Spolsky, and I found the Joel Test again!. If you have not read it before then here is the link 2 it. Go read it! It has some really interesting points. #softwareengineering #developerlife
Tweet media one
0
0
1
@dotgourav
Gourav Chawla
2 years
I love how this response is worded. This is a situation when a business stakeholder is asking the developer to work overtime and commit to a delivery on Monday. Excerpt from Uncle Bob’s Clean coder book!. #cleancode #developers #SoftwareEngineer
Tweet media one
0
0
0