Авторское программирование         

 

Думатель урчит...

DBRex и Project Guide-2000 - результаты авторского программирования на тему Баз данных и Среды разработки. Называю эту работу авторской по аналогии с авторской песней, т.к. вижу много общего. В процессе работы никто надо мной с дубиной не стоял, о сроках не говорил, никто не вмешивался в творческий процесс, не считал выгоду. Работа над этой программой - это серия творческих идей, возникающих иногда случайно, с перерывами, но всегда с одной целью: добиться совершенства. По существу у программы не было определенного первоначального замысла, кроме идеи создать что-нибудь максимально удобное и интересное для себя и себе подобных. Но как это часто бывает идеи следовали одна за другой, одна рождала другую. Иногда это были идеи со стороны от коллег, которые почти всегда звучали как: "Вот было бы классно если бы...".
Некоторые меня зажигали и я не успокаивался, пока не получал работающий код. Для меня, как гитариста любителя со стажем, процесс творческого программирования по духу близок к сочинению музыки или разучиванию технически и музыкально сложной пьессы.

Создавая программу, я еще раз убедился, что у программ, как у кольца, начала нет, и нет конца. Всегда есть нечто, что можно улучшить. Времени на это предостаточно. Главное - уважать себя и любить свое дело. Я работаю с БД, поэтому создать идеальный TOOL для себя не только приятно, но и полезно.

Я думаю, что авторское программирование отличается от коммерческого, как хочу от надо, как авторская песня от профессиональной, как JUST for fun от JUST for Business.

Не берусь судить объективно о том, насколько мне удалось сделать программу, удовлетворяющую и приносящую радость кому-то еще. Я лишь старался сделать так, чтобы мне самому нравилось, чтобы мой вкус был удовлетворен. Но как большинство авторов, я полагал, что мой труд будет полезен не только мне, мою радость от удачного решения почувствует кто-нибудь еще. Во многих коммерческих продуктах я чувствовал иногда обратное: нате вам пользуйтесь, мучайтесь, без возможности поиска по тексту, с модальными окнами, когда хотелось бы иного любому нормальному программисту.

Да, я понимаю и сочувствую, кто-то делает проект и расчитывает его продавать. Поэтому его надо производить с минимальными затратами, быстро и все силы пустить на раскрутку. У меня таких проблем не было. Мои проблемы - это проблемы "Как сделать лучше".

У меня было время,компьютер и идеи. Для некоторых людей уже не секрет, что главное в творчестве - творчество, которое дает возможность получать удовольствие от содеянного. Что ж, если есть еда, жилище и компьютер, что помешает вложить свои интеллект и душу в новые авторские программы. Программы, сделанные без суеты, программы с умом и душой, радующие создателей и пользователей. Конечно у таких программ есть своя ниша, как у авторской песни, ведь проект ведет всего один человек, но очевидны и преимущества такого подхода, о них я и писал до сих пор. Надеюсь, ознакомившись с моими программами вы проверите истинность таких утверждений и возможно согласитесь с ними. Для меня это уже не вопрос.

Мой E-Mail.

Home...

Hosted by uCoz