Удобство — сильная вещь. Подумайте о стирке на секунду. В какой-то момент я подходил к шкафу, доставал стиральный порошок, насыпал его в мерный стакан и высыпал нужное количество в машину. Затем возьмите смягчитель, налейте его в крышку, а затем в ящик. Я так делал годами. Это было несложно, в этом не было ничего трудного, и я не помню, чтобы когда-либо жаловался, что это требует слишком много усилий. Но потом мы получили стиральные капсулы. С ними я просто беру один, бросаю в машину и занимаюсь своими делами. Это быстрее и проще, но хотя я, вероятно, плачу примерно в два раза больше, я все равно использую их, потому что на самом деле меня волнует чистая одежда. Удобство является ключевым.

То же самое касается постоянно включенных устройств. Я купил маме нетбук, и, поскольку он так долго включался, она использовала его раз в неделю, чтобы проверить свою электронную почту, Facebook и т. д. Я всегда мог сказать, когда она делала еженедельную проверку, потому что моя хроника Facebook была заполнена кошками. видео, лайки и уведомления о тегах. Позже я купил ей планшет и сказал, что она может просто оставить его включенным. Теперь она использует его несколько раз в день — отлично для нее, не очень хорошо для моего графика…

Подобное произошло после того, как я купил беспроводной пылесос — избавившись от надоедливого шнура, я теперь пылесослю намного чаще.

Почему я утомляю тебя своей мирской жизнью? Чтобы проиллюстрировать силу удобства — оно может изменить даже укоренившееся поведение, независимо от того, осознаем мы проблему или нет.

Создание кодового эквивалента контейнеров для стирки

Мы хотим привнести такое же удобство в кодирование веб-приложений. Мы хотим сделать HyperDev кодовым эквивалентом этих контейнеров для стирки 2-в-1. Нелестная, но благородная цель, потому что если нам это удастся, вы создадите больше приложений и опробуете больше идей.

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

«Почему я утомляю вас своей обыденной жизнью? Чтобы проиллюстрировать силу удобства”

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

Результат удобства кодирования

Итак, с HyperDev целью является удобство кодирования. Результат мы уже видели воочию. Эмануэле, инженер-программист из Fog Creek, планировала поработать над прототипом приложения для совместной работы, которое было на нашей внутренней доске идей по продуктам Trello. Он прикинул, что с типичной установкой для разработки потребуется около 2 дней работы, чтобы запустить ее. Прошли месяцы, а он все еще не находил времени, чтобы поработать над этим. Затем мы поделились альфа-версией HyperDev — через 4 часа его прототип был запущен и запущен. Если бы HyperDev не существовало, он, вероятно, все еще планировал бы добраться до него даже сейчас.

И HyperDev также сделал наши внутренние хакатоны более продуктивными. Как правило, на хакатоне первые несколько часов тратятся на настройку и запуск. Теперь всего за часовой хакатон мы можем создавать настоящие веб-приложения. Мы выпустили несколько игр, таких как Memory!, Pong Solo и Kerbal Space Program. Редактор SVG, а также Компилятор Lua, среди прочего. Ничего сверхъестественного, но это настоящие работающие веб-приложения, созданные за долю времени разработки.

Сколько приложений вы хотели получить? С HyperDev вам нужно беспокоиться только о коде. Так что теперь у вас нет оправдания, кроме как заняться их строительством.