Нереализованное будущее

Несколько лет назад мне на глаза попался какой-то вирусный ролик, в котором показывались “технологии будущего”. Человек держал девайс и простым незатейливым движением пальца отправлял фотографию своему другу (с таким же девайсом). Причем даже не отправлял, а “посылал”, ведь у друга это изображение “приезжало” сохраняя динамику движения. Как будто первый ее запустил по столу и она приехала ко второму.

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

http://www.youtube.com/watch?v=6mTq3QlCrxo

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

Цветные программисты

color_programmers
Нет, тут не будет расизма, девелоперы из страны Ганди могут спать спокойно.

За годы работы iOS-девелопером мне приходилось сотрудничать с кодерами разным скилов, привычек и философий. Каждый пишет “по-своему”, используя свой личный сорт MVC, OOP и других скандально известных парадигм. Ну не видел я пока-что идеального кода. ИМХО, никогда и не увижу. Так вот когда получаешь такой код в наследство, первым делом начинаешь материть своего предшественника, каким же он был говнокодером и все делал не так и что ты сейчас сделаешь в 100 раз лучше. Я не буду вдаваться в подробности рефакторинга, так как статья не об этом.
Continue reading Цветные программисты