With all due respect, there seems to be a misunderstanding that a computer programmer determines the behavior of software, particularly FBW and stall warning/pusher software. This couldn't be further from the truth. The engineers and test pilots determine the characteristics and transfer that desire in the form of a Software Specification to the software group. Then as the software is developed, it is checked, and rechecked, and rechecked... by both company test pilots and the engineers.
The Buffalo Dash-8 is a straight wing turboprop. The pusher bought itself on the airplane to satisfy FAA stall characeristics for aft cg, and I believe flaps down, power on. The pusher didn't nose the airplane into the ground, the pilot effectively did by exacerbating a stall due to poor training. The co-pilot also didn't recognise stall, again due to poor training.
Thought the F-18 lost the second engine on approach. Anybody have an accident report.