Марина Демидова

Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.
История перфокарт: от гомеоскопа до диска-многоножки

Говорим о перфокарте — носителе информации, который просуществовал с конца XIX по начало XXI века.

Как животные-роботы: тюлени, котики и собаки — помогают в лечении деменции и аутизма

Говорим о социальных роботах, эффекте зловещей долины и непреодолимой мимимишности.

«Всё фигня, давай по новой»: почему Гвидо ван Россум создал Python

Он начал с набора юного электроника, выучил двенадцать языков программирования и за три недели накодил Python.

Все операционные системы написаны на С. Не пора ли переписать их на Rust?

Системный программист рассказывает, почему операционную систему нельзя написать на Python или Java, но можно на Rust.

Где работают 1С-программисты: куда устроиться, а куда лучше не попадать

Разбираемся, где искать работу, обязательно ли идти в штат и каких работодателей лучше избегать, чтобы не закиснуть и не растерять навыки.

«Нормальные программисты на русском не кодят»: четыре раздражающих мифа про язык 1С

Ненастоящий язык, бухгалтеры вместо программистов и переизбыток кадров — разбираемся, правда ли всё это.

Водородная бомба вместо «Hello, world!»: как и для чего придумали первую ЭВМ

Как американцы собрали ЭВМ, чтобы «отдокторстрэнджить» все возможные сценарии ядерной войны с СССР.

Глупый мотылёк догорал на свечке: как американцы собрали первый компьютер и придумали баги

США умудрились изобрести компьютер на два года позже Германии, но зато нашли первый баг и поссорили Гарвард с IBM.

«Компьютеры Гитлера»: как Германия стала родиной программируемых машин

Практичные немцы собрали из списанных телефонов программируемые машины, на которых рассчитывали и конструировали ракеты «Фау».

Какие языки программирования нужны веб-разработчику в 2021 году

Рассказываем, почему кроме HTML и CSS разработчикам нужны языки программирования и какие из них актуальны в 2021 году.

Что такое ассемблер и нужно ли его изучать

Этому языку уже за 70, но на пенсию он пока не собирается.

Как улучшить код на Python: приёмы рефакторинга

Чтобы код оставался понятным, в нём регулярно надо убираться. Рассказываем, что и где прибирать.

SQL и NoSQL: инь и ян в мире баз данных

SQL или NoSQL — вот в чём вопрос. Чем они различаются? Это конкуренты или сотрудники? Что о них спрашивают на собеседовании?

Android-разработчик: что умеет, сколько получает, как им стать

Большинство мобильных устройств в мире работают на Android. Разбираемся, кто же делает для них приложения.


Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована