As a follow-up to my definitions of engineering I could again mention a (dangerous and now forgotten) ancient knowledge:
The software development and most other computer science topics are humanitarian disciplines.
This was widely known by the professionals of previous century but with the drastic decrease of the percentage of educated engineers who had switched into software development this obvious fact was replaced by many myths.
The main problem is that computer science was born from technical disciplines such as electronics and mathematics, the professors were unwilling or unable to move into humanitarian faculty and they had started to imitate "truly technical" vocabulary and education methods.
This has created a lot of problems. Modern agile movement is an allergic reaction on some of them.
To turn "software engineering" from a mix of imitations and profanations of engineering methods into a truly engineering discipline you need to understand what in the "software engineering" is not the "real" engineering.
The software development and most other computer science topics are humanitarian disciplines.
This was widely known by the professionals of previous century but with the drastic decrease of the percentage of educated engineers who had switched into software development this obvious fact was replaced by many myths.
The main problem is that computer science was born from technical disciplines such as electronics and mathematics, the professors were unwilling or unable to move into humanitarian faculty and they had started to imitate "truly technical" vocabulary and education methods.
This has created a lot of problems. Modern agile movement is an allergic reaction on some of them.
To turn "software engineering" from a mix of imitations and profanations of engineering methods into a truly engineering discipline you need to understand what in the "software engineering" is not the "real" engineering.
no subject
Date: 2018-02-08 01:19 am (UTC)no subject
Date: 2018-02-08 07:13 am (UTC)1. You apply here magical thinking. You take things you are unfamiliar with and declare equivalence by connection.
2. Unlike you I have first hand experience in spacecraft development industry and I know the differences between engineering and software development for space.
no subject
Date: 2018-02-08 02:48 pm (UTC)...regarding my magical thinking, I could be easily wrong, but looks like you never was wrong based on your “rock star” experience and you don’t understand just you’re not a “rock star” and sometimes experience could be wrong, specially if you apply it to nowdays...
...experience only argument for looking a new job, but aging “rock star” trying be modern in nowdays looks pathetic...
no subject
Date: 2018-02-08 03:11 pm (UTC)Насколько могу судить, про меня тоже выводы из магического мышления.
no subject
Date: 2018-02-08 03:40 pm (UTC)...что касательно моего английского, то вы совершенно правы, что он не является моим первым языком и приношу свои извинения, что вынудил вас перейти на русский, что впрочем врядли нам с вами поможет понять друг друга... а ваш пассаж по поводу вашего английского меня сильно насмешил и я это отношу к вашему воспитанию, которое даёт мне понять что я невоспитанный и при этом позволяю себе на плохом английском рассуждать о вещах о которых не имею ни какого понятия и тем более опыта... ваш статус потухшей «рок звёзды» или так называемого «сбитого летчика» бьет мне в глаза, что они начинают слезиться от смеха...
no subject
Date: 2018-02-08 04:41 pm (UTC)Ну да, построение фраз на русском тоже какое-то дробное. Это не аргументация, а поток сознания.
Опыт - это опыт. Зачем тащить за уши классика?
Магическое мышление - это мышление нарушающее научный подход и основные принципы логики. Из ложных установок, используя ложные методы можно вывести всё что угодно. Но эти выводы ничего не доказывают и ничего не опровергают.
А, чтобы двигаться вперёд, надо опираться на знания, накопленные человечеством. Даже, если мы говорим об искусстве или первооткрывательстве.
Только магию можно практиковать в полном отрыве от всяких основ. Чисто по наитию. И это не обозначается словом "рассуждение".
no subject
Date: 2018-02-08 04:55 pm (UTC)...научный подход и принципы логики как определение у вас есть? ...конечно есть, но спорить с вами я не буду так как ограничение ваших определений видны сразу невооруженным взглядом... и это называется bipolar disorder, когда начинают вешать ярлык научности, а аргумент логики вообще не может быть принят к рассмотрению так как логика у каждого своя... математическая, религиозная, политическая, экономическая и т.д. и т.п....
...знание - сила и поэтому надо учиться, учиться и учиться... так завещал, сами знаете кто... но это как оказывается банальность, которая необходима для преодоления безграмотности, но совершенно не работает в современности...
...магия - это колдовство, а колдовство - это возможность выиграть в лотерею вопреки теории вероятности и тогда получается, что теория становиться практикой лишь для тех кто не владеет магией и остаётся теорией для тех сумел себе наколдовать выигрыш в лотерею...
no subject
Date: 2018-02-08 05:04 pm (UTC)Можно хоть на русском писать полными фразами? Что, например, имелось ввиду под этим вопросом?
так завещал, сами знаете кто...
Сами знаете кто писал совсем о другом. Это потом жулики извратили его слова.
колдовство - это возможность выиграть в лотерею вопреки теории вероятности
В мире магии нет теории вероятности.
no subject
Date: 2018-02-08 05:12 pm (UTC)...никто ничего не извращал, так как извратить извращенца невозможно, по определению... просто к нему применили его же методологию полу-правды и спекуляций, чего он и заслуживает...
...магия опровергающая теорию вероятности есть шарлатанство или расширение ограничений модели теории вероятности?
no subject
Date: 2018-02-08 05:56 pm (UTC)Тут на самом деле было про серьёзные вещи. Даже отдельные пункты пронумерованы для упрощения обсуждения. Совершенно не стоило пытаться устроить тут базар.
no subject
Date: 2018-02-08 06:04 pm (UTC)no subject
Date: 2018-02-08 06:32 pm (UTC)no subject
Date: 2018-02-08 07:10 pm (UTC)no subject
Date: 2018-02-08 07:59 pm (UTC)no subject
Date: 2018-02-08 08:46 pm (UTC)no subject
Date: 2018-02-08 04:17 am (UTC)Somehow I don't think the inventor of a wheel was an engineer.
no subject
Date: 2018-02-08 04:33 am (UTC)no subject
Date: 2018-02-08 07:18 am (UTC)There are engineering approaches to invention such as TRIZ but they were unknown in the times a wheel was invented.
no subject
Date: 2018-02-08 03:08 pm (UTC)no subject
Date: 2018-02-08 04:22 pm (UTC)An invention is a search for an impossible solution.
You can order an engineer
1) to optimize an existing solution,
2) to try to improve an existing solution
3) or to think, if it is possible to make something that can solve a problem that has no known solutions.
First task belongs to engineering. It seems you call this "invention". But we discuss the wheel which is undoubtedly from the third category.
Something based on a mix of knowledge, experience, experiments, insights and the pure luck is not the engineering.
Of course engineers do invent. However scientists, chefs, housewives, gardeners, students, etc. could also invent something by accident or after many attempts.
The theory of invention is a specific area. It is not a part of engineering.
The task number 2 belongs to research and it could be solved by applying methods from engineering and science. This kind of inventions is also unpredictable but there exist methods which can organize and optimize the search process.
TRIZ is a huge catalog of methods and solution patterns collected in some engineering areas. An attempt to repeat something similar had created the pattern movement in the software development.
However this attempt has not reached it's goals. Software pattern libraries contain solutions not the methods to find solutions. Nearest analogies for software patterns are phrasemes in linguistics ("idioms, phrasal verbs, and other types of multi-word lexical units").
The book I had read in 1999 uses the same rules to define phrasemes which are used to define software patterns.
no subject
Date: 2018-02-08 05:06 pm (UTC)no subject
Date: 2018-02-08 05:50 pm (UTC)no subject
Date: 2018-02-08 06:06 pm (UTC)no subject
Date: 2018-02-08 08:16 pm (UTC)no subject
Date: 2018-02-08 09:12 pm (UTC)This is a book from my bookcase. Even writers are miles ahead and this is not because software development is a "young industry".