на втором и третьем фрагменте это то как программирование выглядит снаружи. а в голове у чувака происходит именно то о чём даёт смутное представление первый фрагмент.
и, да, когда создаешь структуру программы (и это если и не 90% времени то уж точно 90% успеха) комп только мешает. а на готовом движке могут и индийцы писать или выпускники вузов.