578 bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
I often hear the question of how to become a senior developer; this is my story and my advice; hope it helps you.
If you actively use Stack Overflow as a coding instrument, your reputation will be lofty; if you don't use it, you're not really a professional software engineer.
Twenty years ago we worried about performance. Now it is time to worry about maintainability, even though it often compromises performance.
When a task you're working on is too big or you simply don't want to do it, you cut corners; here is how you can do it professionally.
A project is not a school, and it shouldn't pay for our education; however, we want to learn while working on a project. Here is some simple advice on how to align our goals and project objectives.
An active open source contribution is a good habit for a software developer who is passionate about his or her job.
Chats, emails, phone calls, mailing lists, issue tracking systems, face-to-face meetings, and other communication instruments for a software project.
In XDSD everybody is motivated to produce tangible and meaningful results. That's why we don't use emails, Skype, HipChat or phone calls.
Patent-pending methodology of breaking down big tasks into smaller ones is explained in the article, by example in Java
Micro-tasking is a management paradigm we've been practicing for over eight years, to the benefit of our programmers and project sponsors.
Solving technical problems in a large scope which is difficult to understand is a very stressful activity; I suggest we behave professionally.
Programmers are expensive and difficult to control; here are a few tricks to keep them underpaid and happy, for a while.
История о том, как наше Бюро проектировало лучшую тележку для торговых сетей группы X5
How about we measure the amount of times programmers touch the lines. Instead of counting the number of lines we’ll count how many times they were actually modified—we can get this information from Git (or any other SCM). The more you touch that part of the aircraft—the more effort you spent on it, right?
I called it Hits-of-Code (HoC) and created a small tool to help us calculate this number in just one line.
What a nice idea! I installed this program and ran it on Betula and Mycorrhiza codebases. For Betula it's 26350 HoC, for Mycorrhiza it's 137208 HoC. Yeah, Betula is still comparatively young! Hey, what about Mycomarkup? 23443. Oh wow, just a little less than Betula. I expected a small number.
Макс на Луне. Одна из моих любимых поинт-н-клик игр. С милой анимацией и озвучкой на нескольких языках.
Также есть и другие части, но эта мне нравится особенно.
Стас продолжает рассказывать про экологию
Кто закидал? Кого закидал? Чем закидали?
Видео подготовлено по данным книги Н.Вознесенского «Военная экономика СССР в период отечественной войны»
Пушной рассказывает про физику музыки
Список пользовательских эппл команд.
В современном обществе принято считать, что мы живём в мире, не зависящем от идеологических стереотипов и догм, что каждый человек должен быть одухотворённым индивидуалистом и монетизировать свою предприимчивость, поэтому любое государственное вмешательство зачастую расценивается как страшная угроза личной свободе. На самом же деле подобное мировосприятие выросло из вполне определённой идеологии, название которой — неолиберализм.
Никита рассказывает про оптимизации в Го.
Треш, конечно. Язык приколов
Uiua (wee-wuh) is a general purpose, stack-based, array-oriented programming language with a focus on simplicity, beauty, and tacit code
Так уж случилось, что мы с женой занимаемся сортировкой мусора. Инициатива её, я выступаю скорее противовесом. Начинали с радикализма и это было неудобно. Сейчас быт чуть более обустроен, стало гораздо лучше.
Стопгейм пообщались с виртуальными фотографами и рассказывают, на какие хитрости нужно идти, чтобы добиться приемлемых кадров в играх.
Список игр, которые учат компьютер сайенсу
Оказывается, мы умеем шутить уже 13 миллионов лет
Somehow we forgot how to center rectangles and must find our way back
The easiest way to configure a performant, secure, and stable NGINX server.
Quick Look extension for highlight source code files on macOS 10.15 and later.
In many other languages, you have to not only evaluate testing libraries, but also write your tests in a style that complies with that library’s expectations. Gophers are blessed to have a thoroughly adequate solution out-of-the-box, and even further blessed to have an active ecosystem where folks are making in-depth testing a walk in the park.
Авторский мастер-класс Максима Ильяхова о том, как грести деньги лопатой, кормиться у кормушки и казнить казнокрадов.
Как всё сложно то, оказывается. Теперь я ещё больше уважаю людей, которые честно работают с государством и делают жизнь в стране лучше. Ещё больше не люблю журналистов и активистов.
Для всех желающих срочно захватить Украину до самого Львова у меня есть несколько убойных аргументов, почему делать этого не стоит. Не нужны нам ни Харьков, ни Одесса, а Киев не нужен тем более. Империализм должен быть эффективным — обратимся к цифрам и фактам.
Психополитика – это совокупность властных инструментов управления неолиберальным «субъектом достижений», основанных на императиве «ты можешь», самодисциплине и самостимуляции для повышения эффективности в стремлении к новым свершениям, что мотивируется идеей о том, что каждый человек – предприниматель самого себя и жизнь каждого должна стать успешным экономическим проектом.
Sisyphus eventually found peace with his fate. Instead of seeing his punishment as an eternal burden, he saw it as his life's purpose. Maybe those comparatively small annoyances in our life are worth enjoying. They're part of what makes us human.
A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *,
resist any pressure to create other long-lived development branches by employing documented techniques. They
therefore avoid merge hell, do not break the build, and live happily ever after.
Коллекция интерактивных визуализаций данных
Главное правило пропаганды — посыл должен быть простым. Если хочешь, чтобы твоя вера распространялась, нужно упаковать ее в короткое и броское сообщение — мем. Чем он проще и тупее, тем ему легче распространяться. Если мем в рифму — еще лучше.
Мем дожен быть безапелляционным, без деталей, однозначным и не вызывающим сомнений. В идеале — чтобы он касался каких-то человеческих грехов — например, гордыни, алчности или гнева. Это сейчас самые социально одобряемые грехи.
Максим тоже рассказывает про псиопы
A new generation of collaborative software that allows users to retain ownership of their data.
While other applications on the system threw up errors (“offline! warning!”) and blocked the user from working, the local-first prototypes function normally regardless of network status
Бесит, что всё больше подкастов монтируют и оформляют всякими джинглами, перебивками и эффектами. Такое ощущение, что туда понаприходили люди с радио и телевидения, которые не понимают, как устроен интернет, и притащили с собой весь эфирный мусор. Причём многие слушатели, кто открывают для себя подкасты только в последнее время, думают, что так и надо, и не видят в этом абсурда — другого-то они не слышали!
Всё, что вы сейчас читаете и распространяете. Всё, что вас тревожит и выводит из равновесия. Все эти «версии» и «мнения» о «причастности» и «непричастности», все эти анонимные сообщения о терактах и оскорбительные комментарии, тонны видео с обвинениями всех подряд, кроме реальных виновных — всё это психологические операции оппонентов. Направлены они против вас, мои дорогие сограждане.
Instead of asking over and over again if she is working tomorrow. I just consult her very organised calendar — and when she wants to check if I'm free she looks at my very empty calendar.
Оформление ИП даёт сиюминутную выгоду: в ближайшее время вы получите больше на руки (но это неточно), при этом рискуете больничными, отпускными, да и доходом в целом.
Redict is a distributed key/value store (a remote dictionary, if you will).
Redict is an independent fork of Redis®1 OSS 7.2.4 licensed under the Lesser GNU General Public license (LGPL-3.0-only). Redict is not affiliated with Redis®.
Очень неожиданное интервью про любовь и жизнь. Прекрасная дама и стихи.
Did you ever wake up in the middle of the night wondering what would happen if you applied JPEG-style lossy compression to text?
С 15 по 17 марта проходят выборы президента России. Либералы и леволибералы запустили общую акцию "полдень против Путина". Разбираемся.