Completely agree, developers not having a clue about how different components of the system talk to eachother is really sad.
During college days I had inclination towards system admin but ended up on the programming side of things, but my inclination has helped me triage issues in development much faster.
Recently got into tcpdumps and port monitoring to analyse why a webservice request to one of engines was randomly erroring with connection reset.
Completely agree, developers not having a clue about how different components of the system talk to eachother is really sad.
During college days I had inclination towards system admin but ended up on the programming side of things, but my inclination has helped me triage issues in development much faster.
Recently got into tcpdumps and port monitoring to analyse why a webservice request to one of engines was randomly erroring with connection reset.
Agree. The best developers I've worked with weren't just great at programming, but also intimately aware of the underlying system too.
Another great tool you might want to use is
strace
, assuming your application is running on linux.Sure will try it out. Thanks. Yes it runs on Linux.