Сегодня две ссылки на одну тему. Влияние хорошего железа на продуктивность разработчиков.
Spotify. С учетом ускорения скорости сборки подсчитали что переход на новые mac M1 окупается за 3 месяца.
https://engineering.atspotify.com/2022/10/how-we-improved-the-development-experience-for-our-client-developers/
Reddit. Аналогично, окупаемость 3 месяца. К статье приложена табличка чтобы подстроить расчеты под вашу команду.
https://www.reddit.com/r/RedditEng/comments/qzoxp0/mobile_developer_productivity_at_reddit/
#developerproductivity
Spotify. С учетом ускорения скорости сборки подсчитали что переход на новые mac M1 окупается за 3 месяца.
https://engineering.atspotify.com/2022/10/how-we-improved-the-development-experience-for-our-client-developers/
Reddit. Аналогично, окупаемость 3 месяца. К статье приложена табличка чтобы подстроить расчеты под вашу команду.
https://www.reddit.com/r/RedditEng/comments/qzoxp0/mobile_developer_productivity_at_reddit/
#developerproductivity
👍5❤1🔥1👀1
Я уже писал как-то, что тема кибербезопасности, это одна из тех вещей которыми мне было бы интересно заниматься, когда будет много свободного времени, или программирование надоест когда-нибудь.
Замечательная история из блога Gitlab о парне который с нуля, за год, прокачался в хакинге, и вошел в топ 10 баунти программы gitlab. Все возможно короче, надо сдувать пыль со своего hackerone аккаунта.
https://about.gitlab.com/blog/2022/07/27/cracking-our-bug-bounty-top-10/
Замечательная история из блога Gitlab о парне который с нуля, за год, прокачался в хакинге, и вошел в топ 10 баунти программы gitlab. Все возможно короче, надо сдувать пыль со своего hackerone аккаунта.
https://about.gitlab.com/blog/2022/07/27/cracking-our-bug-bounty-top-10/
🤮3👍2
Попался новый формат видео. Мок систем дизайн интервью показывают крутым инженерам из FAANG и прочих компаний и они дают свои субъективные комментарии. Сегодня рекомендую одно из таких. Очень детальные комментарии от ревьювера, видно что он провел не один десяток\сотню интервью.
https://www.youtube.com/watch?v=oHyaRvnX2G8
https://www.youtube.com/watch?v=oHyaRvnX2G8
YouTube
Senior Engineer Breaks Down Systems Design Interview
In this video, Alex Golec, a Software Engineering Manager at Reddit and previously a Software Engineer at Google, uses his extensive experience to break down a mock Systems Design Interview.
This is the first of many videos in Inspect Element, an interviewing.io…
This is the first of many videos in Inspect Element, an interviewing.io…
👍3
Интересное рассуждение о роли Product Engineer. Это такие разработчики с продуктовым майндсeтом. Автор статьи сделал анализ, какими навыками должны они обладать и в каких компаниях их ищут. По личному опыту, такие люди очень хорошо растут, причем в любых стримах и менеджерских и инженерных. Ну или уходят в свои проекты.
"Product engineers write code, talk to users, ship products for those users, and own them. This helps them achieve their ultimate goal of building great products. Building a great product that solves important problems for users was the pathway to success for many companies."
https://posthog.com/blog/what-is-a-product-engineer
"Product engineers write code, talk to users, ship products for those users, and own them. This helps them achieve their ultimate goal of building great products. Building a great product that solves important problems for users was the pathway to success for many companies."
https://posthog.com/blog/what-is-a-product-engineer
Posthog
What is a product engineer (and why they're awesome) - PostHog
Startups see their path to success as building a product many people want and pay for. Out of this need came the role of product engineer. They are a…
🔥4👍1
Объявляется прием заявок для докладчиков на beetech conf 2023!
Подать заявку потенциальному спикеру можно здесь - https://beetech.kz/conf
beetech conf — ежегодная IT-конференция от Beeline Kazakhstan, которая пойдет 22 апреля в Алматы в гибридном формате.
Планируем четыре стрима, доклад можно предложить в любой из них:
- Agile: people, processes and tools
- Product
- Big Data
- Engineering
Подать заявку потенциальному спикеру можно здесь - https://beetech.kz/conf
beetech conf — ежегодная IT-конференция от Beeline Kazakhstan, которая пойдет 22 апреля в Алматы в гибридном формате.
Планируем четыре стрима, доклад можно предложить в любой из них:
- Agile: people, processes and tools
- Product
- Big Data
- Engineering
👍4❤2🔥1
Очень интересный пост-мортем от Dodo Engineering о масштабном сбое и процессе восстановления системы. Очень подробно все описали. В статье просто тонна хороших мыслей и идей. Рекомендую к прочтению.
https://habr.com/ru/company/dododev/blog/703052/
https://habr.com/ru/company/dododev/blog/703052/
Хабр
4 часа недоступности: постмортем падения Dodo IS
Вечером пятницы 23 сентября, в самое «горячее» время для Додо Пиццы, развалилась платформа Dodo IS. Приём заказов превратился в тыкву, клиенты и пиццерии 4 часа испытывали проблемы. Это было наше...
🔥3👍1
Помню пользовался его утилитами пока активно работал на винде и тоже удивлялся тому, что соло разработчик сделал то, чего нет в системе по дефолту.
https://habr.com/ru/company/ruvds/blog/710268/
https://habr.com/ru/company/ruvds/blog/710268/
Хабр
Величайшие программисты XXI века. Марк Руссинович и его 65 системных утилит
Кто из админов не знает утилиты SysInternals (Winternals) для администрирования и диагностики Windows? Кажется, они известны с незапамятных времён. Но не каждый в курсе, что эти незаменимые...
👍3
Автору статьи пришла идея создать сайт где можно было бы найти мемы по словам с картинки. Одной из ключевых частей такого проекта является OCR движок. Бесплатные движки давали плохие результаты и автор продолжал искать альтернативы. Помог случай. Случайно тыкнув на сохраненную картинку рекапчи (REcaptcha) автор увидел отличный результат распознавания. Это было то, что нужно. Он создал приложение которое давало доступ к локальном Vision api айфона и стал использоваться его как OCR движок. Далее мощности одного уже нехватало и он сделал кластер айфонов (на картинке) для распознавания. Все остальные части архитектуры уже было дело техники. На мой взгляд это и есть хакерство в чистом виде.
https://findthatmeme.com/blog/2023/01/08/image-stacks-and-iphone-racks-building-an-internet-scale-meme-search-engine-Qzrz7V6T.html
https://findthatmeme.com/blog/2023/01/08/image-stacks-and-iphone-racks-building-an-internet-scale-meme-search-engine-Qzrz7V6T.html
Вот такое ещё есть мнение про все эти увольнения.
Q: Why are so many tech companies laying people off right now?
A: The tech industry layoffs are basically an instance of social contagion, in which companies imitate what others are doing. If you look for reasons for why companies do layoffs, the reason is that everybody else is doing it. Layoffs are the result of imitative behavior and are not particularly evidence-based.
I’ve had people say to me that they know layoffs are harmful to company well-being, let alone the well-being of employees, and don’t accomplish much, but everybody is doing layoffs and their board is asking why they aren’t doing layoffs also.
https://news.stanford.edu/2022/12/05/explains-recent-tech-layoffs-worried/
Q: Why are so many tech companies laying people off right now?
A: The tech industry layoffs are basically an instance of social contagion, in which companies imitate what others are doing. If you look for reasons for why companies do layoffs, the reason is that everybody else is doing it. Layoffs are the result of imitative behavior and are not particularly evidence-based.
I’ve had people say to me that they know layoffs are harmful to company well-being, let alone the well-being of employees, and don’t accomplish much, but everybody is doing layoffs and their board is asking why they aren’t doing layoffs also.
https://news.stanford.edu/2022/12/05/explains-recent-tech-layoffs-worried/
Stanford News
Why are there so many tech layoffs, and why should we be worried? Stanford scholar explains
As layoffs in the tech sector mount, Stanford Graduate School of Business Professor Jeffrey Pfeffer is worried. Research – by him, and others – has shown that the stress layoffs create takes a devastating toll on behavioral and physical health and increases…
Тема СhatGPT и прочих AI технологий не утихает.
Сегодня два интересных текста.
1. Andrew Ng сделал небольшой комментарий почему ChatGPT важная веха в развитии AI и почему все (Google, Microsoft) так засуетились.
"While today's search engine giants are well positioned to execute on this technology, their businesses depend on users clicking on ads placed next to search results. If they were to deliver text that answered a query, where would ads fit into the picture? Google would need to solve that problem before it could replace traditional web search with LLMs. Search startups that don’t have as much to lose — or perhaps Microsoft’s Bing, which is the second most-popular search engine by some reckonings — may be more willing to embrace upheavals in the search-engine business model."
2. Небольшое исследование на тему сгенерированного кода. Тема звучала так - "Do Users Write More Insecure Code with AI Assistants?".
Выводы интересные - инструменты, которые автоматически пишут компьютерный код, могут вызвать у пользователей излишнюю уверенность в том, что программы не содержат ошибок.
полные тексты по ссылке
https://www.deeplearning.ai/the-batch/issue-180/
Сегодня два интересных текста.
1. Andrew Ng сделал небольшой комментарий почему ChatGPT важная веха в развитии AI и почему все (Google, Microsoft) так засуетились.
"While today's search engine giants are well positioned to execute on this technology, their businesses depend on users clicking on ads placed next to search results. If they were to deliver text that answered a query, where would ads fit into the picture? Google would need to solve that problem before it could replace traditional web search with LLMs. Search startups that don’t have as much to lose — or perhaps Microsoft’s Bing, which is the second most-popular search engine by some reckonings — may be more willing to embrace upheavals in the search-engine business model."
2. Небольшое исследование на тему сгенерированного кода. Тема звучала так - "Do Users Write More Insecure Code with AI Assistants?".
Выводы интересные - инструменты, которые автоматически пишут компьютерный код, могут вызвать у пользователей излишнюю уверенность в том, что программы не содержат ошибок.
полные тексты по ссылке
https://www.deeplearning.ai/the-batch/issue-180/
Generated Code Makes Overconfident Programmers, China's Autonomous Drone Carrier and more
The Batch - AI News & Insights: In late December, Google reportedly issued a “code red” to raise the alarm internally to the threat of disruption...
"Официальный" сайт с курсами давно напрашивался, если есть сертификация по spring было бы странно не делать курсов.
https://spring.academy/
https://spring.academy/
Разработчик с большим стажем которого тоже уволили из Microsoft (8 лет отработал там) пишет свои рекомендации, что стоит и что не стоит делать в такой ситуации. Очень здравые мысли.
https://christianheilmann.com/2023/01/24/things-to-do-and-not-to-do-during-a-wave-of-tech-layoffs/
https://christianheilmann.com/2023/01/24/things-to-do-and-not-to-do-during-a-wave-of-tech-layoffs/
Сайт сравнения инструментов генерации диаграмм из текста. Очень удобно визуально сделано, с примерами. Вдруг вы как раз выбираете.
https://text-to-diagram.com/?example=sequence
https://text-to-diagram.com/?example=sequence
🔥9👍2
Красивая статистика про архитектуру StackExchange (StackOverflow и все остальные сайты).
https://stackexchange.com/performance
p.s. А про архитектуру SO были ссылки в этом посте.
https://xn--r1a.website/neverendingit/415
https://stackexchange.com/performance
p.s. А про архитектуру SO были ссылки в этом посте.
https://xn--r1a.website/neverendingit/415
👍5
Нашел еще один читальный ИТ клуб, тут проводят интервью с авторами известных ИТ книг. Нашел много известных книг/авторов - Release it!, Grokking algorithms, Software engineering at Google.
https://gotopia.tech/bookclub
полная подборка с другими ИТ клубами здесь:
https://xn--r1a.website/neverendingit/556
https://gotopia.tech/bookclub
полная подборка с другими ИТ клубами здесь:
https://xn--r1a.website/neverendingit/556
👍3
Интересная статья в блоге github о том как устроен их поиск по коду сейчас.
https://github.blog/2023-02-06-the-technology-behind-githubs-new-code-search/
И еще одна статья с эволюцией технологий поиска, с 2010 по 2019 год. Например они начали экспериментировать с Elasticsearch 2011 году когда еще даже не вышла версия 1.0.0!
https://github.blog/2021-12-15-a-brief-history-of-code-search-at-github/
https://github.blog/2023-02-06-the-technology-behind-githubs-new-code-search/
И еще одна статья с эволюцией технологий поиска, с 2010 по 2019 год. Например они начали экспериментировать с Elasticsearch 2011 году когда еще даже не вышла версия 1.0.0!
https://github.blog/2021-12-15-a-brief-history-of-code-search-at-github/
Автор статьи - Jordan Tigani, разработчик с более чем 10 летним опытом работы в Google, он занимался развитием BigQuery. Очень интересные мысли на счёт BigData. Главное прочитайте статью полностью, а не судите по заголовку)
https://motherduck.com/blog/big-data-is-dead/
https://motherduck.com/blog/big-data-is-dead/
MotherDuck
Big Data is Dead - MotherDuck Blog
Big data is dead. Long live easy data.
Оказывается у Atlassian уже год как есть новый продукт - Compas. Это такое коммерческий backstage в атлассиан стиле.
"Compass is a developer experience platform that brings your distributed software architecture and the teams collaborating on them together in a single, unified place."
https://www.atlassian.com/software/compass
Что такое backstage (и developer portals в целом) и как они могут помочь командам разработки писал здесь
https://xn--r1a.website/neverendingit/187
"Compass is a developer experience platform that brings your distributed software architecture and the teams collaborating on them together in a single, unified place."
https://www.atlassian.com/software/compass
Что такое backstage (и developer portals в целом) и как они могут помочь командам разработки писал здесь
https://xn--r1a.website/neverendingit/187
Atlassian
Improve Dev Experience | Compass Internal Developer Platform | Developer Experience Platform
Try Compass, the internal developer platform from Atlassian to improve your developer experience, catalog all services, and increase software health.
👍2
14 февраля 2005 года запустился сервис youtube. Вы видите один из первых его скриншотов главной страницы. А 14 февраля потому, что изначально сервис задумывался как видео версия версия сервиса знакомств (что-то вроде hot or not) поэтому на главной можно увидеть специфичные вопросы про пол и возраст. Но видео анкеты не зашли, поэтому уже в конце апреля страница стала меняться и превращаться в более классический видеохостинг который мы знаем сейчас.
"пруф" первой странички
https://web.archive.org/web/20050428014715/http://www.youtube.com/
"пруф" первой странички
https://web.archive.org/web/20050428014715/http://www.youtube.com/
❤🔥2