Senior Software Vlogger
22.2K subscribers
503 photos
29 videos
2 files
999 links
Программирование и IT

Все ссылки и реклама https://t.iss.one/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Смотрите, какая штука! Вы ей текст, оно вам - диаграмму! И в гит пихать удобно и автоматически доступно для всех (a11y) https://mermaid-js.github.io/mermaid
#прочитал
Прослушал на одном дыхании! Как построить империю с нуля и потом ее бездарно просрать.

Книга рассказывает о пути двух Джонов: Кармака и Ромеро. Кармак - кумир многих программистов. То что в Doom и Quake был еще какой-то Ромеро я узнал только из книги. Так вот, интересно было читать как работал Кармак. Зная, что решение задачи в лоб никогда не заработает, потому что компьютеры были очень слабыми, он все равно сперва решал задачу очевидным образом. Только потом искал где можно срезать углы. Он мог концентрироваться на задаче даже когда вокруг был полный хаос. Кармака интересовали не столько игры, сколько написание движков. Это один из моментов, который таки стал в итоге причиной провала.

Два Джона были отличной командой сочетая технологические прорывы Кармака и идеи Ромеро. После того, как Ромеро поймал славу и начал отходить от дел - и у Кармака пропал интерес. Он продолжал топить за технологии и упустил момент, когда технологии перестали быть определяющим фактором. На смену вышло сочетание технологий с идеей и сюжетом. Как в Half Life. Оба Джона считали, что сюжет в играх нужен так же как и в порно фильмах. А ведь у них в команде был человек, который пытался доказать им обратное. Они его конечно уволили.

Так же интересно было узнать, что у Кармака как будто не было чувств. Как будто реально было какое-то отклонение психики. Иногда такие книги сильно сгущают краски конечно. В комментариях на ютубе предположили, что это похоже на аутизм. Я склонен согласиться.

Слушаем https://www.litres.ru/devid-kushner/poveliteli-doom-kak-dva-parnya-sozdali-kultovyy-shu-63125398/
В Инстаграме идёт вопрос-ответ https://instagram.com/Seniorsoftwarevlogger
Шел пятый месяц тренировок. Скорость стабильно растет. Я стараюсь заниматься каждый день, хотя-бы по 10 минут. У меня нет цели "Я ПЕЧАТАЛ 30 ДНЕЙ ВСЛЕПУЮ И ВОТ ЧТО УЗНАЛ". У меня цель 70 слов в минуту и 90% точности. За год управлюсь.

https://www.typingclub.com/
Спрашивали - отвечаю!

Спрашивали, что за другой канал, который тут и там проскакивает? У меня есть канал про всякие электронные самоделки. Вот - новое видео загрузил.

По видео можно оценить уровень английского сейчас и, просмотрев старые видео, - уровень, с которым я переехал.

https://www.youtube.com/watch?v=BlnPIOs6mY0
Жена: чем ты занят на работе?
Я: Вот мой календарь. Белое - это когда я свободен
Жена: Но ведь тут нет белого!
Я: Именно
☝️ всем участникам раздают 30 дней безлимита BrowserStack.
Я в чате запустил голосовой чат. Народ общается. Пятница 🎉
Какие там 65к для разработчика в Германии? Врут всё! Вот сообщение в линкедин. Ищут CTO на 60 тыщ. Да, у разрабов там в два раза меньше! Тыщ 35 в лучшем случае.
В тему интервью с Димой ☝️

Гугл решили переписать частичку Андроида на Rust.

Баги связанные с доступом к памяти в Си и Си++ продолжают кусать всех за жопу. Си++ это круто, но очень сложно приготовить правильно. Поэтому мы перепишем все на Rust и будем спать спокойно.

https://www.infoq.com/news/2021/04/rust-android-security
Бум!

Майкрософт релизнула превью (три красивых русских слова подряд) превью библиотеки winapi для Rust.

Чтобы программисты могли писать программы для Виндоус на языках отличных от C# и F#

Go Rust! 🌚

https://www.infoq.com/news/2021/04/microsoft-rust-windows/
#прочитал

📚 Kill it with fire - Marianne Bellotti

Книга рассказывает о подходах по управлению старым кодом. Именно по управлению, а не по избавлению от. Как пишет Марианне: мы все любим переписывать все с нуля. Однако со старыми системами - это наихудший подход. Книга про процессы и про организацию людей вокруг систем. Каких-то явных технических шаблонов, например, "душитель", автор не описывает. По крайней мере не называет своими именами. Тем не менее книга будет полезна как технарям, так и (не)далеким от технологий менеджерам.

Марианне так же обильно приправляет историческими фактами, которые сперва раздражают, но потом, когда она копает чуть дальше перфокарт, доставляют большое удовольствие.

Самый важный прием борьбы со старым кодом - не доводить систему до состояния легаси постоянно ее модернизируя. Пам-пам.

Перечислю из головы темы, которые я не знал:
- Не знал про "leap second". Вернее я слышал, что иногда приходится корректировать часы из-за неравномерности скорости вращения Земли, но не слышал, что это вызывало проблемы в компьютерных системах.
- Не слышал про гугловый "Yellow code" - подход к решению системных проблем.
- Не подозревал, что проблем с хранением да так много, что Y2K bug - это цветочки. Привет, линукс!

Я как обычно книгу слушал, но вот собираюсь заказать бумажную и поставить в шкаф рядом с другими справочниками.

https://www.amazon.de/Kill-Fire-Manage-Computer-Systems/dp/1718501188
👍1
Это конец. Дальше будет один сплошной браузер. Прямо как предвещал Гари Бернхарт. Хотя он тогда вроде просто шутил? Но это не точно.

Если коротко: эти люди запустили полное окружение ноды прямо в браузере поверх Web assembly. Теперь можно разрабатывать веб прямо в браузере. И подключаться к серверу ноды, который запущен во вкладке браузера из другой вкладки через виртуальный TCP стэк. Задержка при этом меньше чем если подключаться на локалхост.

Гугл победил. Все будет работать в браузере и больше ничего не будет.