2018 has been a dismal year in terms of flight safety. Subjectivity in training and checking is the root cause of failure of the system. The data entering the system is incorrect.
The flyDubai B-737 attempted takeoff without clearance while a Russian Aeroflot A330 was crossing the runway. Euro Control has introduced Runway Status Lights being used at Paris airport, which is a safety barrier for such incidents.
The El Al B-789 managed to get airborne safely despite the 40 Tonne error in weight while calculating the takeoff performance.
I have written a paper on how and why humans commit such grave errors and ways and means to prevent them.