[{"channel_id":1158157932,"post_id":1857,"date":1787122367000,"forwards":"2","views":"1.4K","comments":"3","text":"This is the last call for paper submissions to the <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.iccq.ru\/2026.html\">6th ICCQ<\/a>, sponsored by IEEE and indexed in Scopus. CfP closes on the 27th of August. The conference focuses on source code quality, better programming practices, and software maintainability. Don&#039;t miss it this year \u2014 be brave and submit.","text_length":289},{"channel_id":1158157932,"post_id":1856,"date":1787058073000,"forwards":"18","views":"1.8K","comments":"7","text":"17-\u0433\u043e \u043e\u043a\u0442\u044f\u0431\u0440\u044f \u0432 12:00, \u0432 \u041d\u0438\u0436\u043d\u0435\u043c \u041d\u043e\u0432\u0433\u043e\u0440\u043e\u0434\u0435 \u043d\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/itgorky.ru\/bolshaya-vstrecha\">ITGorky<\/a> \u0432\u044b\u0441\u0442\u0443\u043f\u043b\u044e \u0441 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u043c \u043e \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u043e\u043f\u0435\u043d-\u0441\u043e\u0440\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u044f\u0440\u043a\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0432 \u044d\u0440\u0443 \u0418\u0418. \u0412\u0445\u043e\u0434 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439, \u043d\u043e \u043d\u0443\u0436\u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f. \u0411\u0443\u0434\u0435\u0442 \u0432\u0438\u0434\u0435\u043e \u0437\u0430\u043f\u0438\u0441\u044c, \u043d\u043e \u0432\u044b \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0435.","text_length":232,"media":{"root":"\/00d\/QAcAAGwWCEUAAAAACzrL-iky8Pk","photo":{"thumbs":{"m":{"w":320,"h":237,"hash":"fhz0yn8mwKCoHdIVmIdIKw&ts=1787852601"},"x":{"w":519,"h":385,"hash":"y09B8311UHMsInBIOgYmgw&ts=1787852601"},"i":{"bytes":"AeACg|BJB+5Ur1IyfrU+UTaD1NQvgwDtwKbLFiQMSWBB4PShOwNXLH2iLIVXDMTwB3qwhDKCOhrKghKSMXHKsMfjWlBIgQb2C\/Wne4rE\/wDCADk0U4D0ooAzJUAAUHA460SKd3B6A1HLchwvBGOaR7gOc7T0x+uagomIO9ySMLjmmFeVPuP6GmNPu3jb9\/36cUeeeB0xigDUinTaqnIOMUVneZIcbSBg5HHSimB\/\/9k="}}}}},{"channel_id":1158157932,"post_id":1855,"date":1785748291000,"forwards":"3","views":"900","comments":"2","text":"Can someone create an open source Java library with a JUnit extension to provide tests with an ephemeral (random) TCP port as argument? We need it badly for <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.eolang.org\">EO<\/a> runtime library testing. Should work like this:<pre>@ExtendWith(<br>  EphemeralResolver.class)<br>class FooTest {<br>  @Test<br>  void f(@Ephemeral int port) {<br>    \/\/ Here we know the &quot;port&quot;<br>    \/\/ is random<br>    \/\/ and doesn&#039;t conflict <br>    \/\/ with other processes<br>    \/\/ and other JUnit tests <br>    \/\/ currently running<br>  }<br>}<\/pre>You can get an inspiration from <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/yegor256\/mktmp\">this Java lib<\/a> (mktmp) and this <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/yegor256\/random-port\">Ruby gem<\/a> (random-port). Don&#039;t forget to publish it to the Maven Central too.","text_length":609},{"channel_id":1158157932,"post_id":1854,"date":1785387451000,"forwards":"17","views":"4.2K","text":"The <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.iccq.ru\/2026.html\">6th ICCQ conference<\/a> has been <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/conferences.ieee.org\/conferences_events\/conferences\/conferencedetails\/72368\">granted<\/a> in-cooperation status by the IEEE. Accepted papers will be published in IEEE Xplore and indexed in Scopus. The CfP deadline is about three weeks away, on August 17 \u2014 so there&#039;s still time to submit your work. This year, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/scholar.google.com\/citations?user=mhlvI8wAAAAJ\">Patrick Cousot<\/a> is our keynote speaker, and our Program Committee includes three ACM Fellows: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/scholar.google.com\/citations?user=7yk1kw4AAAAJ\">Doug Lea<\/a>, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/scholar.google.com\/citations?user=2kkddh0AAAAJ\">Benjamin Pierce<\/a>, and <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/scholar.google.com\/citations?user=Iz-3VFQAAAAJ\">Philip Wadler<\/a>. It&#039;s the strongest lineup in our six-year history.","text_length":450,"media":{"root":"\/003\/PgcAAGwWCEUAAAAAycadJ102q_Y","photo":{"thumbs":{"m":{"w":320,"h":136,"hash":"_Iu1RgMSuVJhvbS6i2gLsQ&ts=1787852601"},"x":{"w":800,"h":341,"hash":"6jb03LgjLU7kov9iIyUl-A&ts=1787852601"},"y":{"w":1280,"h":546,"hash":"HSbLVD_YseY72GL2bAse3g&ts=1787852601"},"i":{"bytes":"ARACg|CYiLOMcn3o2rn7lVZcs0T+jc49KVWCIGz055PvUtjSLJjOMhBUUgUA8DI7Ug1EbgAvbrmmSl2ceXgknOKYWQ1zGrdG\/DNFReYc7ZRg55HSiqEWP+WJ\/D+dQTfd\/Giioe5S2K696tf8vC\/SiirJFvvvH\/dFFFFAH\/\/Z"}}}}},{"channel_id":1158157932,"post_id":1853,"date":1784624041000,"forwards":"10","views":"1.1K","comments":"6","text":"The team is busy. Calls are happening. But the real question is: are they actually working or just looking busy? I gave the <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MSBf2RftCKo\">talk<\/a> during DevOn Summit 2017 in Delft, The Netherlands, where I break down the four main killers of productivity that exist in almost every engineering team: endless meetings, useless documentation, the strange role of managers, and the illusion of control; and the alternative of how to manage 100 developers without meetings and task assignment.","text_length":472,"media":{"root":"\/003\/PQcAAGwWCEUAAAAAycadJ102q_Y","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"-mK-XQvXRLMmaqZq03NYZA&ts=1787852601"},"x":{"w":800,"h":450,"hash":"xDg2b13n_90t5fYmCscOGg&ts=1787852601"},"y":{"w":1280,"h":720,"hash":"nAlg-HLwbaI9Dh1nnZWo8w&ts=1787852601"},"i":{"bytes":"AXACg|DPI5qZ40FsTj5805NsZ6cnv6VZAj3LITtYHJNAGXtb+6fyoKtzwfyrUS9UxgtKobPTafWojdKgkkSQFmOduD\/nvSKsihtOOhoq\/LcJJbOodcntg5\/zxRTFoQLOph2OG+op4lCR7goODt5oooEVCc5wABSZoooAdGMhvpRRRQB\/\/9k="}}}}},{"channel_id":1158157932,"post_id":1852,"date":1784277061000,"forwards":"2","views":"571","text":"Just released a new LaTeX package on CTAN: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/ctan.org\/pkg\/handstroke\">handstroke<\/a>. It makes underline more artistic. I already use it in both <a title=\"@yegor256 news\" href=\"\/channels\/@yegor256news\">Angry Tests<\/a> volumes and intent to use in all slidedecks and other books too. Feel free to use and\/or contribute: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/yegor256\/handstroke\">yegor256\/handstroke<\/a>.","text_length":247,"media":{"root":"\/00b\/PAcAAGwWCEUAAAAAtd1on7ISuZs","photo":{"thumbs":{"m":{"w":320,"h":112,"hash":"yIdNxO6WtYUA6aopQqotjQ&ts=1787852601"},"x":{"w":800,"h":279,"hash":"kdRZdPs6-iWedUo1nHe2_A&ts=1787852601"},"y":{"w":1166,"h":406,"hash":"q91skO4XWF3NzYJhfQr3dQ&ts=1787852601"},"i":{"bytes":"AOACg|DVYsCcZx9KcpJ6g0u0ZzgZpaAICWycZ\/OlBb1\/M0pRvRfzpfLBOePyoAcN3UmikCYIPH5UUAf\/2Q=="}}}}},{"channel_id":1158157932,"post_id":1851,"date":1784185098000,"forwards":"7","views":"1.2K","comments":"3","text":"<a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.kaicode.org\/2026.html\">KaiCode<\/a>, our annual festival of open source projects, is announcing winners of the 2026 competition (and rewarding some cash to help them grow):<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/raprogramm\/yew-nav-link\">raprogramm\/yew-nav-link<\/a> 6\u2605 <br>Perfect $2048<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/ahoo-wang\/wow\">ahoo-wang\/wow<\/a> 296\u2605 <br>Excellent $1024<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/choplogic\/chop-logic-components\">choplogic\/chop-logic-components<\/a> 5\u2605 <br>Awesome $512<br><br>These projects were selected out of all 153 submitted this year. As you see, popularity didn&#039;t matter, but only the quality of code, discipline of development, strictness of testing and delivery pipelines, and the accuracy of documentation. Don&#039;t hesitate to give these guys a few GitHub stars, to cheer them up.<br><br>Many thanks to nine Jury members, who manually reviewed all 14 finalists. Thanks to the Steering Committee (<a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/medvednikov\">Alexander Medvednikov<\/a> and <a href=\"https:\/\/t.me\/opensource_findings\" target=\"_blank\" rel=\"noreferrer nofollow\">Nikita Sobolev<\/a>) \u2014 they validated the results of the Jury. Thanks to Claude Code \u2014 he helped us not to miss important details in every finalist.<br><br>You are welcome to submit your open source project to the <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.kaicode.org\/2027.html\">next year competition<\/a>!","text_length":949,"media":{"root":"\/00c\/OwcAAGwWCEUAAAAAwhke-2KFs68","photo":{"thumbs":{"m":{"w":320,"h":184,"hash":"ttpoVvQC7cKvojZNHFHcMw&ts=1787852601"},"x":{"w":800,"h":461,"hash":"Kpb3xZi_Qik6FY89wu-8yw&ts=1787852601"},"y":{"w":1280,"h":738,"hash":"at6zeYHVdpadZScl2ZrubQ&ts=1787852601"},"i":{"bytes":"AXACg|DZprtsUse1QzGT5\/LPzDAAoj3ONrjBZckDsaVx20uJ9oO\/y\/4\/pU6MGUMOhqPye+Ru\/vY5pjy+VkD7qDmgHbSxZoqvFPvZT\/C44opkvTcmKKTkjmlCgdBRRQMWomi3PuBxnqPWiigAWLa+4nIHQelFFFAH\/9k="}}}}},{"channel_id":1158157932,"post_id":1849,"date":1783927242000,"forwards":"14","views":"947","comments":"4","text":"I&#039;ve just published a new blog post: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.yegor256.com\/2026\/07\/12\/rats-skills.html\">Rat&#039;s Skills<\/a>. The piece is summarizing what equipment you may need to win a power game in the office and get a promotion. I tried to stay practical and concise. It&#039;s a long read, but I hope you find if funny.","text_length":245,"media":{"root":"\/012\/OQcAAGwWCEUAAAAAO1rJ_ADrPHk","photo":{"thumbs":{"m":{"w":320,"h":191,"hash":"KAs3NSTic9HOafkWkYadWQ&ts=1787852601"},"x":{"w":800,"h":478,"hash":"bM-K0u84Q0WurJDbhCbiUA&ts=1787852601"},"y":{"w":1280,"h":765,"hash":"5UATIi-Fb7R5X9LBjgmhkQ&ts=1787852601"},"i":{"bytes":"AYACg|DMlJJxngdKYoycCp5UBbjBP1pI0w3I5FIZIoIg6kHtUR3Lghs1O+AmMdD+VRBQVxQFhex+lFKeefUUUhFcmpY5scHmiimAbnAJPfrUZYgg0UU7BfQkWQEYziiiipYH\/9k="}}}}},{"channel_id":1158157932,"post_id":1848,"date":1783668776000,"forwards":"2","views":"871","comments":"1","text":"We&#039;ve published a new set of benchmarks for Java <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/dev.java\/learn\/api\/streams\">Stream API<\/a>: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/objectionary\/sabj25\">objectionary\/sabj25<\/a>. Unlike all other existing benchmarks, our set covers the entire Stream API of JDK 25. We used these new benchmarks to verify the effect of optimization of Java bytecode by our <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/objectionary\/hone-maven-plugin\">hone-maven-plugin<\/a>. Quick conclusion: we can make some Stream pipelines 2x faster.","text_length":339,"media":{"root":"\/00d\/OAcAAGwWCEUAAAAACzrL-iky8Pk","photo":{"thumbs":{"m":{"w":320,"h":202,"hash":"13GdeAM_E934s5wFXBONcQ&ts=1787852601"},"x":{"w":800,"h":504,"hash":"1LdO9tqWuDMpIgJKJfMtTQ&ts=1787852601"},"y":{"w":1280,"h":807,"hash":"aS3PDFLHfxz-R_NFVTGktA&ts=1787852601"},"i":{"bytes":"AZACg|DWGS\/tRzzQPvGg96ADnI5o9RzS\/wB2g9TQAnPy9aKP7tFAAPvnij1p9FADP7tHc0+igBnZaKfRQB\/\/2Q=="}}}}},{"channel_id":1158157932,"post_id":1847,"date":1783406416000,"forwards":"9","views":"898","comments":"9","text":"\u0410\u0440\u0442\u0435\u043c\u0438\u0439 \u041b\u0435\u0431\u0435\u0434\u0435\u0432 <a title=\"\u0410\u0440\u0442\u0435\u043c\u0438\u0439 \u041b\u0435\u0431\u0435\u0434\u0435\u0432\" href=\"\/channels\/@temalebedev\">\u0443\u0431\u0435\u0436\u0434\u0435\u043d<\/a>: \u0432\u0435\u043b\u0438\u043a\u0438\u0439 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a, \u0435\u0436\u0435\u043b\u0438 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0432 \u043d\u0435\u043c \u043e\u0431\u0441\u0446\u0435\u043d\u043d\u0443\u044e \u043b\u0435\u043a\u0441\u0438\u043a\u0443, \u0432\u0435\u043b\u0438\u0447\u0438\u0435 \u0441\u0432\u043e\u0435 \u043d\u0435\u043f\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0443\u0442\u0440\u0430\u0442\u0438\u0442. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u041e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435\u043c\u0443 \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0410\u0440\u0442\u0435\u043c\u0438\u0439, \u0438 \u0441\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e. \u0421\u043a\u0430\u0436\u0435\u043c, \u0442\u0435\u043b\u043e \u0442\u0432\u043e\u0435 \u0431\u0435\u0437 \u0441\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0443\u0434\u0430 \u0442\u043e\u0436\u0435 \u043a\u0440\u0430\u0441\u043e\u0442\u0443 \u0441\u0432\u043e\u044e \u0443\u0442\u0440\u0430\u0442\u0438\u0442. \u041d\u043e \u043d\u0435 \u0441\u0442\u0430\u043d\u0435\u0448\u044c \u0436\u0435 \u0442\u044b \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u043e\u0440\u0433\u0430\u043d \u043d\u0430 \u0432\u0441\u0435\u043e\u0431\u0449\u0435\u0435 \u043e\u0431\u043e\u0437\u0440\u0435\u043d\u0438\u0435 \u0432 \u043e\u0444\u0438\u0441\u0435. \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0442\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435. \u041b\u044e\u0431\u0438\u043c\u043e\u0439 \u0436\u0435\u043d\u0449\u0438\u043d\u0435 \u043f\u043e\u0445\u0430\u0431\u0449\u0438\u043d\u0443 \u043d\u0430 \u0443\u0448\u043a\u043e \u0448\u0435\u043f\u0442\u0430\u0442\u044c \u0434\u0430 \u0432 \u043a\u0440\u0430\u0441\u043a\u0443 \u0435\u0435 \u0432\u0433\u043e\u043d\u044f\u0442\u044c \u2014 \u0434\u0435\u043b\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435, \u043a \u0434\u0435\u0442\u043e\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044e \u0432\u0435\u0434\u0443\u0449\u0435\u0435, \u0441\u0430\u043c \u0437\u043d\u0430\u0435\u0448\u044c, \u043d\u0435 \u043c\u043d\u0435 \u0442\u0435\u0431\u044f \u0443\u0447\u0438\u0442\u044c \u2014 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0438 \u043f\u0440\u0438\u0431\u0435\u0440\u0435\u0433\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u043c\u0430\u0442\u0435\u0440\u0449\u0438\u043d\u043d\u0438\u043a\u0430. \u0418\u043b\u0438 \u0436\u0435 \u0435\u0441\u043b\u0438, \u0431\u043e\u0436\u0435 \u0443\u043f\u0430\u0441\u0438, \u0432 \u0442\u044e\u0440\u044c\u043c\u0435 \u043e\u043a\u0430\u0436\u0435\u0448\u044c\u0441\u044f, \u0442\u043e\u0436\u0435 \u043d\u0435\u0446\u0435\u043d\u0437\u0443\u0440\u043d\u0443\u044e \u0431\u0440\u0430\u043d\u044c \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430 \u043b\u0443\u0447\u0448\u0435\u0435 \u043c\u0435\u0441\u0442\u043e \u043d\u0430 \u043d\u0430\u0440\u0430\u0445 \u043f\u043e\u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f. \u0410 \u0441\u043e \u0437\u0440\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u0438 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f\u043c\u0438, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u044d\u043b\u0438\u0442\u043e\u0439 \u0432\u0441\u0435 \u0435\u0449\u0435 \u0441\u0435\u0431\u044f \u0441\u0447\u0438\u0442\u0430\u044e\u0442, \u0434\u0430\u0432\u0430\u0439 \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f, \u043e\u0441\u0442\u0430\u0432\u0430\u044f\u0441\u044c \u043b\u044e\u0434\u044c\u043c\u0438 \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u043d\u044b\u043c\u0438.","text_length":830,"media":{"root":"\/003\/NwcAAGwWCEUAAAAAycadJ102q_Y","photo":{"thumbs":{"m":{"w":320,"h":229,"hash":"3d68XdZDXa1bJK5_Xk1kYQ&ts=1787852601"},"x":{"w":641,"h":458,"hash":"Qfpqb5OzfQmp9p_nmOCDJw&ts=1787852601"},"i":{"bytes":"AcACg|DTzxzWTBI+D82cE9a1gG9Kx4toeQNnG49KALG\/+\/n8Kapy5x7fyoUAniQD60gOJMH9KBEueKKaD8zYBP4UUDLdxc+XtClQc87umKydw82QgjBapJpD5gcgEvtJyPai2AZHZgCS3cUgFE\/ABVTgY5o81QchQpweholVRJGAAMhun0qKTnacY+UHii4WJLeQ+d7N1oqM\/K2R3FFAH\/\/Z"}}}}},{"channel_id":1158157932,"post_id":1846,"date":1783324519000,"forwards":"15","views":"936","comments":"9","text":"I'm spending about 30 million Anthropic tokens via Claude Code, working 6-7 days per week. What's your mileage?","text_length":111,"media":{"root":"\/003\/NgcAAGwWCEUAAAAAycadJ102q_Y","photo":{"thumbs":{"m":{"w":320,"h":176,"hash":"c1Hx_v9HcAWtDJ7c3a6a2w&ts=1787852601"},"x":{"w":800,"h":441,"hash":"Ht0aY3zzRSJwxlmc9DNueg&ts=1787852601"},"y":{"w":1280,"h":705,"hash":"p1OUf-GA-hhHeNpAHHU5qg&ts=1787852601"},"i":{"bytes":"AWACg|DL6f8A6qTP0\/KilIIwf60ASBASBx1p8sASLcOx7imLNh92D19aWa48xNuO+eTU6l6WFaJRbCTHNFNafMPl4\/HNFMmTRHx\/kUZH+RRRTEJnn\/61LjvRRQAlFFFAH\/\/Z"}}}}},{"channel_id":1158157932,"post_id":1845,"date":1782925387000,"forwards":"10","views":"1.0K","comments":"3","text":"\u041d\u043e\u0432\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0443 \u043c\u0435\u043d\u044f \u043d\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/youtu.be\/_NUcSPvYSQY\">YouTube<\/a> \u0438 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/vkvideo.ru\/video-226887147_456239465\">VK<\/a>, \u0441 \u0421\u0435\u0440\u0433\u0435\u0435\u043c \u041c\u0430\u0440\u043a\u043e\u0432\u044b\u043c, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0418\u0418-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u0421\u0431\u0435\u0440\u0435. \u041e\u0431\u0441\u0443\u0434\u0438\u043b\u0438 \u0433\u043b\u0430\u0432\u043d\u043e\u0435: \u043f\u043e\u0431\u0435\u0434\u044f\u0442 \u043b\u0438 \u043d\u0430\u0441 \u043c\u0430\u0448\u0438\u043d\u044b? \u041f\u0440\u0438\u0448\u043b\u0438 \u043a \u0432\u044b\u0432\u043e\u0434\u0443, \u0447\u0442\u043e... \u0425\u043e\u0442\u044f, \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0441\u0430\u043c\u0438 (with English and Russian subtitles).","text_length":227,"media":{"root":"\/002\/NQcAAGwWCEUAAAAA8sNVz3riecY","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"GPgenT4hsjxOPNu-oG-dGw&ts=1787852601"},"x":{"w":800,"h":450,"hash":"-QzK11IaJfg5M2XSh-ULqQ&ts=1787852601"},"y":{"w":1280,"h":720,"hash":"Iz3cvUdTxzzGnukbL1B0AA&ts=1787852601"},"i":{"bytes":"AXACg|BZZmRyAVxjvQlwN7CRlGDgYpzxF33eYR7ChISj7i5b2IqzhvGxKhDEEcg802ezjkbfjP41NFgA+g9qSRwG27senFSzopJcqZTurOCOz86MMDkdTRTrt\/8AQWQdM0UjVkxXJzmk2n1oorQ88inilkQKkpQd\/eq9zM8ZKEgEAZx0ooqWjelJ7FMM+DlyVPUUUUUjpP\/Z"}}}}},{"channel_id":1158157932,"post_id":1844,"date":1780986122000,"forwards":"3","views":"408","text":"A common management idea is that people work better when they see the bigger picture: company goals, top-level metrics, strategic objectives, and so on. What\u2019s interesting is that research seems to show the opposite. In many cases, exposing employees to those metrics actually hurts motivation rather than improves it. I just published a #blog post arguing that managers should stop sharing some of these numbers with their teams altogether: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.yegor256.com\/2026\/06\/01\/dont-blame-the-wheel.html\">Don&#039;t Blame the Wheel for Missing a Turn<\/a>.","text_length":483},{"channel_id":1158157932,"post_id":1843,"date":1780390381000,"forwards":"23","views":"796","text":"Two developers can write almost identical code. But one gets $200\/hour, while the other gets $10. Why is that? In this <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=GS45LzE3LPQ&amp;t=175s\">video<\/a>, from the JEEConf 2017 in Kyiv, I break down how a developer\u2019s \u201cprice\u201d is actually formed: what CTOs look at when hiring, why experience can sometimes be devalued, and which signals make you an expensive specialist in the market. This is for those who feel like \u201cI\u2019m doing everything right, but for some reason I\u2019m valued lower.\u201d","text_length":454,"media":{"root":"\/00d\/MwcAAGwWCEUAAAAACzrL-iky8Pk","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"cqdIrKKuL_JEwx3LtfLBwA&ts=1787852601"},"x":{"w":800,"h":450,"hash":"6okpPTDJXvuEPnH88FCJWw&ts=1787852601"},"y":{"w":1280,"h":720,"hash":"tuQy5t1mnwdf29nhy1Y7fg&ts=1787852601"},"i":{"bytes":"AXACg|DPSCRnwEPB59qcYw8wjjGCeOT3q80nLYG1mOeah3Ilwjychc5K8H2oAjaynUqCAN3TmkNnLv2YG7GetTG6tjj5ZSR0OT6fX1pWubYAlUlJwQCSR3479hS1K90gksZo42kYDavXmipJ7qF4ysayZOfvE+vHf60UC0I3mYg8npVcsW6nNFFMQ6MZJ+lSMvyk4oooAgooooA\/\/9k="}}}}},{"channel_id":1158157932,"post_id":1842,"date":1780295438000,"forwards":"2","views":"302","comments":"2","text":"Let&#039;s take a break from the <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLaIsQH4uc08wW0ZvPWpj4Q9LlivvJzLz1\">Friday Q&amp;A audio sessions<\/a> for a while and get back to <b>writing and reading<\/b>. Ask me a question, and I\u2019ll respond with a <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.yegor256.com\">blog post<\/a>. The topic can be anything: OOP, management, social issues, philosophy, or whatever else is on your mind.","text_length":261,"media":{"root":"\/00b\/MgcAAGwWCEUAAAAAtd1on7ISuZs","photo":{"thumbs":{"m":{"w":320,"h":178,"hash":"Np0jap7zrRWXFDDlIyncsQ&ts=1787852601"},"x":{"w":800,"h":446,"hash":"Mxby_gIUiwHuNx48xKDb-A&ts=1787852601"},"y":{"w":1280,"h":714,"hash":"KE2xRQOvwzVO0sf71Rjn6A&ts=1787852601"},"i":{"bytes":"AWACg|DJIpKkRC\/SldGIX5cYFK47CwRrI5DnHHH1pmOvtVkqluAPvSZyfp6VFGoffxk4zSAiopM4FFMB8cpQEY\/GnifBBAbcPeiikMV7pmHIHPpxUbTP0JOPrRRTQMj6nmiiimSf\/9k="}}}}}]