News for hackers. Stuff that matters.
Re:Reverse Engineering Vendor Firmware [video] by osivertsson on Monday July 14, 2014 @02:51AM (#8029759)
Yeah I agree the tone gets tiresome. Just explain it with a higher signal-to-noise ratio and avoid pausing all the time to whine.

Developing software in a corporate environment under the constraints of capatalism often means average management and average coders both with a tight deadline.

Trying to take shortcuts in such an environment is only human nature, and getting non-optimal designs and implementations then should be no surprise.

Re:Reverse Engineering Vendor Firmware [video] by nitrogen on Monday July 14, 2014 @03:08AM (#8029809)
We should be understanding of mediocrity, but we should never accept it as given. As an industry we need to do better -- push back on unrealistic expectations, demand the necessary resources, understand business needs and when they are unjustified.
Re:Reverse Engineering Vendor Firmware [video] by osivertsson on Monday July 14, 2014 @11:40AM (#8031413)
Well said, and in my experience the best way to achieve all this is to let devs have direct contact with end users. Getting the knowledge first hand on what problem they are really trying to solve with your help, and how small tweaks here and there can make them more efficient etc. really gives most devs a sense of urgency. What is required is done, but no more since devs want to put the new version quickly into the hand of the users in the hope that they'll like it.

The complete opposite is fixed requirements specifications and many layers between devs and users. This will get expensive and easily quite mediocre when devs know they are not really building the product the end user needs since motivation so easily falters in such an environment.