Title: Daily Coding Challenges · Issue #1 · JavaBy/coding-problems-bot · GitHub
Open Graph Title: Daily Coding Challenges · Issue #1 · JavaBy/coding-problems-bot
X Title: Daily Coding Challenges · Issue #1 · JavaBy/coding-problems-bot
Description: Подсмотрено у vas3k: Чтобы не выгореть, решаем по одной задаче в день: утром постим ссылку на литкод, а вечером все показывают свои решения. До вечера обсуждения решений запрещены, можно обсуждать только тайминги и алгоритмическую сложно...
Open Graph Description: Подсмотрено у vas3k: Чтобы не выгореть, решаем по одной задаче в день: утром постим ссылку на литкод, а вечером все показывают свои решения. До вечера обсуждения решений запрещены, можно обсуждать ...
X Description: Подсмотрено у vas3k: Чтобы не выгореть, решаем по одной задаче в день: утром постим ссылку на литкод, а вечером все показывают свои решения. До вечера обсуждения решений запрещены, можно обсуждать ...
Opengraph URL: https://github.com/JavaBy/coding-problems-bot/issues/1
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Daily Coding Challenges","articleBody":"Подсмотрено у vas3k:\r\n\r\n\u003e Чтобы не выгореть, решаем по одной задаче в день: утром постим ссылку на литкод, а вечером все показывают свои решения. До вечера обсуждения решений запрещены, можно обсуждать только тайминги и алгоритмическую сложность.\r\n\u003e Чтобы была мотивация что-то делать, тех, кто не решает задачи дольше недели, кикаем из чата.\r\n\u003e Чтобы чат не вырождался, будем держать число участников ограниченным, не больше 20 человек.\r\n\u003e Быстро всплыло несколько проблем: Я забывал постить задачи утром. Люди решали что-то днём, но посылали решения в чат только заполночь, и никакого обсуждения не получалось. Отлавливать прогульщиков поиском последних сообщений было муторно.\r\n\u003e \r\n\u003e Решили это автоматизацией: я сделал маленький сайт (на всратом anvil.works), где админы могли планировать список задач хоть на ближайший месяц, а пользователи — вставлять ссылки на pastebin и любоваться на табличку «какие задачи я решил за последние 7 дней». Теперь утром бот приносил в чат задачу, в течение дня принимал ссылки на решения в формочку на сайте и в шесть вечера постил всё собранное в чат.\r\n\u003e \r\n\u003e Попутно нашлось ещё два человека, желающих помогать с выбором задач, мы подобрали устраивающий всех уровень сложности (две изи задачи по выходным, один хард и четыре медиума на неделе), кикнули из чата десяток лентяев, и даже сходили всей толпой на хайринг ивент Амазона в Амстердаме. Устроили несколько оффлайн-сходок, пережили парочку сезонных спадов и попыток переключиться с литкода на что-нибудь другое, и, конечно же, обросли толстым слоем местечковых мемов.\r\n\u003e \r\n\u003e Сейчас проекту 15 месяцев, и из того, чем можно было бы похвастаться я бы выделил следующее:\r\n\u003e \r\n\u003e Получилось создать живое и самоподдерживающееся сообщество друзей. В чате, кроме задач, обсуждают, где провести отпуск, помогают друг другу с переездами, и ищут лучший рамен в Амстердаме.\r\n\u003e Про попытки и результаты некоторые товарищи скромно молчат, но я точно знаю про офферы от FB, Amazon, Apple и Spotify участникам чата.\r\n\u003e Благодаря этому проекту, я научился клепать сайтики на джанге и писать бинарный поиск с первого раза без ошибок.\r\n\u003e Из идей на будущее:\r\n\u003e \r\n\u003e Получше интегрироваться с телеграмом, автоматизировать кик из чата за неактивность, например.\r\n\u003e Насыпать каких-нибудь рейтингов и геймификаций. (мне это кажется дичью, но некоторые пользователи требуют)\r\n\u003e Добавить обратной связи для составителей подборок задач, а лучше вообще перейти на автоматический подбор задач с каким-нибудь ML.\r\n\u003e Но вообще я доволен текущей ситуацией, и не думаю, что нам нужны какие-то новые технические фишки. А для кодинга в свободное время я уже другой пет-проджект начал.\r\n\u003e \r\n\u003e Есть ещё идея сделать похожий чат, но решать там задачи из SICP во имя духовного совершенствования и усмирения гордыни. То есть как «есть идея» — я уже несколько раз начинал об этом разговор, и теперь жду, когда кто-нибудь создаст этот чат вместо меня. Лучший способ быть успешным фаундером — делегировать задачи, не так ли?\r\n\r\nOriginal Issue: https://github.com/JavaBy/opinions-bot/issues/27","author":{"url":"https://github.com/wtsiamruk","@type":"Person","name":"wtsiamruk"},"datePublished":"2021-02-09T16:43:33.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/1/coding-problems-bot/issues/1"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2bdf0485-139c-8ee9-8f33-48656f722bcb |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9ED0:3EA4FC:224D88D:2F6A5FC:697291C4 |
| html-safe-nonce | a532ae6e53e041118825a46b9ff5d59762e7ed32d69b268e5fbffebb2b707212 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUQwOjNFQTRGQzoyMjREODhEOjJGNkE1RkM6Njk3MjkxQzQiLCJ2aXNpdG9yX2lkIjoiMzg3NTk5MzEyMjA4MDE5OTEwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 411d848ed6c4e0e126f7f1c9a338d176a508699c93b9c592140fbe77f72fb5d4 |
| hovercard-subject-tag | issue:804721141 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/JavaBy/coding-problems-bot/1/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fd967f842465ec6d64c6776d3b69c9bda3d92ae7bb633cbfef6b17a6d362b336/JavaBy/coding-problems-bot/issues/1 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fd967f842465ec6d64c6776d3b69c9bda3d92ae7bb633cbfef6b17a6d362b336/JavaBy/coding-problems-bot/issues/1 |
| og:image:alt | Подсмотрено у vas3k: Чтобы не выгореть, решаем по одной задаче в день: утром постим ссылку на литкод, а вечером все показывают свои решения. До вечера обсуждения решений запрещены, можно обсуждать ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | wtsiamruk |
| hostname | github.com |
| expected-hostname | github.com |
| None | f55b89ef71fda443a25c469605964fe31f4313158c4238f900f8894d6f31ffa4 |
| turbo-cache-control | no-preview |
| go-import | github.com/JavaBy/coding-problems-bot git https://github.com/JavaBy/coding-problems-bot.git |
| octolytics-dimension-user_id | 10836864 |
| octolytics-dimension-user_login | JavaBy |
| octolytics-dimension-repository_id | 337227528 |
| octolytics-dimension-repository_nwo | JavaBy/coding-problems-bot |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 337227528 |
| octolytics-dimension-repository_network_root_nwo | JavaBy/coding-problems-bot |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 69ed002f93fb5a101bb3ef79e8704a63acc02bd2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width