Remote Job

in #remote6 months ago

Here are some pet peeves of developers working remotely ¹ ² ³ ⁴:

  • Heisenbugs: bugs that either disappear or change their behavior when you try to catch them
  • Everything is Top Priority: working on a project where all features are important
  • Spaghetti Code: unstructured code that is difficult to maintain
  • Estimates Are Deadlines: giving an estimate to your team lead or client, which they then promptly started treating as a hard deadline
  • Poorly Written Documentation: unclear documentation
  • Assuming developers can do it all: assuming that a developer can do it all and wants to save money on everything
  • Lack of clarity: unclear requirements and user cases
  • Assuming tasks are easy: assuming tasks are easy and do not require much effort or time
  • Not understanding code debt: not understanding that code debt is a thing and not understanding why you would need time for that
  • Not understanding the importance of tests: not understanding the importance of tests in a codebase and not allocating time for that
  • Lack of clarity of Bug (Defect) Reports: unclear or poorly written bug reports
  • Demanding developers to fix a bug on spot: asking developers to fix bugs immediately, without understanding the context switching challenges
  • Testers have the heck of finding edge case bugs that is not relevant: finding bugs that are not easy to reproduce or are edge cases
  • It is the tester responsibility to ensure that bugs do not reach customer: thinking that testers are responsible for finding all bugs, and that it is their fault if bugs reach the customers
    IMG-20240516-WA0010.jpg

Coin Marketplace

STEEM 0.22
TRX 0.20
JST 0.034
BTC 92640.23
ETH 3113.67
USDT 1.00
SBD 3.17