> Markdown version of [/magazine/460-dev-digest-124-none-like-it-hot](https://www.wearedevelopers.com/magazine/460-dev-digest-124-none-like-it-hot). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Dev Digest 124 - None like it hot **By:** [Chris Heilmann](https://www.wearedevelopers.com/@chris-heilmann) **Published:** July 15, 2024 Today, we learn about the environmental impact of AI, how SafeTix isn't safe and why CSS can get you into jail whilst ECMAScript moves on. ## News and Articles It is official, the [AI summer](https://www.ben-evans.com/benedictevans/2024/7/9/the-ai-summer?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) is here. However, generative AI is also a [climate disaster](https://disconnect.blog/generative-ai-is-a-climate-disaster/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and [**Google** and **Microsoft** are getting dirtier](https://pivot-to-ai.com/2024/07/04/google-and-microsoft-are-getting-dirtier-they-cant-help-it-its-ai/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI), missing their goals towards carbon neutrality. You may not know it, but creating an image with generative AI [uses as much energy as charging your phone](https://www.technologyreview.com/2023/12/01/1084189/making-an-image-with-generative-ai-uses-as-much-energy-as-charging-your-phone/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). Things aren't peachy when it comes to financing the AI boom. A **Sequoia** report claims that [hardware costs alone are $600b / year](https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-industry-needs-to-earn-dollar600-billion-per-year-to-pay-for-massive-hardware-spend-fears-of-an-ai-bubble-intensify-in-wake-of-sequoia-report?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). There is research to improve matters though. [**Google** reports a 13x faster and 10x more power efficient AI training tech](https://www.tomshardware.com/tech-industry/artificial-intelligence/google-claims-new-ai-training-tech-is-13-times-faster-and-10-times-more-power-efficient-deepminds-new-jest-optimizes-training-data-for-massive-gains?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and rolls out an LLM running on-device, in the browser with a dedicated [Prompt API](https://github.com/explainers-by-googlers/prompt-api?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). This, however, poses some issues: It is an [interoperability worry](https://patrickbrosset.com/articles/2024-07-04-a-language-model-in-your-browser-accessible-as-a-web-api/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - different LLMs have different prompt styles. Chrome already [has deep insight of your computer](https://www.threads.net/@engineerscodex/post/C9NtC2AS3rP?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and a prompt-injection prone LLM might become a security issue. Talking of security matters, **Ticketmaster's SafeTix** technology has been [reverse engineered](https://conduition.io/coding/ticketmaster/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) which is is a [massive concern](https://www.404media.co/scalpers-are-working-with-hackers-to-liberate-non-transferable-tickets-from-ticketmasters-ecosystem/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) with quite some reach. The [RockYou2024 leak](https://www.newsbytesapp.com/news/science/massive-data-breach-exposes-billions-of-unique-passwords/story?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) is a text file with 10 billion passwords, which now can be used in attacks, and [Rust has a supply chain security problem](https://kerkour.com/rust-supply-chain-security-standard-library?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). Lastly, [60% of Google searches end with zero clicks](https://sparktoro.com/blog/2024-zero-click-search-study-for-every-1000-us-google-searches-only-374-clicks-go-to-the-open-web-in-the-eu-its-360/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). I am not surprised, given that it returns ads or "things I might like" instead of web sites these days. ## Books and Courses - [Total TypeScript Essentials](https://www.totaltypescript.com/books/total-typescript-essentials?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - [Understanding Deep Learning](https://github.com/udlbook/udlbook/tree/main?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) ## Code and Tools Let's start with **JavaScript/Typescript**. [ECMAScript 2024](https://2ality.com/2024/06/ecmascript-2024.html?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) is signed off. Meanwhile, people wonder how fast JS can get by [simulating 20m particles](https://dgerrells.com/blog/how-fast-is-javascript-simulating-20-000-000-particles?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). [One million particles](https://pouria.dev/one-million-particles?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) look cool enough, don't you think? [Using booleans](https://www.luu.io/posts/dont-use-booleans?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) is considered bad style and we should go with enums instead. On the App side of things, **Betterstack** explains how to [profile Node.js applications](https://betterstack.com/community/guides/scaling-nodejs/profiling-nodejs-applications/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and **Trigger** show [h](https://betterstack.com/community/guides/scaling-nodejs/profiling-nodejs-applications/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI)[ow to tame event loop lag](https://trigger.dev/blog/event-loop-lag?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). **Raymond Camden** explains [how to work with pasted content](https://www.raymondcamden.com/2024/07/03/working-with-pasted-content-in-javascript?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). **Google** has an interesting research on [Smart Paste](https://research.google/blog/smart-paste-for-context-aware-adjustments-to-pasted-code/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI), context-aware adjustments to pasted code. **GitHub** explains the troubles of creating a [accessible sortable list with drag-and-drop](https://github.blog/2024-07-09-exploring-the-challenges-in-creating-an-accessible-sortable-list-drag-and-drop/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). You can check how to [morph arbitrary paths in SVG](https://minus-ze.ro/posts/morphing-arbitrary-paths-in-svg/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and how to [parse HTML in JavaScript](https://blog.apify.com/javascript-parse-html/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). **Chris Coyier** looks at why [YouTube embeds are heavy](https://frontendmasters.com/blog/youtube-embeds-are-bananas-heavy-and-its-fixable/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and how to fix them, **Julia Evans** analyses why is is tough to [enter text in the terminal](https://jvns.ca/blog/2024/07/08/readline/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and a bug in counter on ordered list means that [CSS can get you in jail](https://dodov.dev/blog/css-can-get-you-in-jail?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). **Some tools for you:** - [Beanheads](https://beanheads.robertbroersma.com/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) are random generated characters for apps and games[.](https://beanheads.robertbroersma.com/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - [A HTML symbol entities codes reference](https://entitycode.com/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - [shittier](https://github.com/rohitdhas/shittier?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - make your code less readable - Impress your boss with [by setting all Lighthouse scores to 100%](https://www.amitmerchant.com/javascript-snippet-that-sets-all-lighthouse-scores-to-hundred/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) ## Videos ![Tech with Tim live at WeAreDevelopers World Congress 2024](https://wearedevelopers.imgix.net/public/magazine/articles/460/images/6690d3f16985afbe2d241548_Tim_Ruscica_YouTube_thumbnail_(1).png?w=720&fit=max&dpr=2&auto=format) **Tim Ruscica** from [Tech with Tim](https://www.youtube.com/c/TechWithTim/videos?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) fame is coming to WeAreDevelopers World Congress to present every hour at the **Bright Data** booth on different ways to scrape the web. [Check out how he approaches learning and teaching](/videos/913-tech-with-tim-at-wearedevelopers-world-congress-2024) and what to expect. If you use his [invitation code](https://ti.to/wearedevelopers/world-congress-2024/discount/WWC24_TimRuscica25?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI), you can get your ticket 25% off. **Other videos of note:** - [One pixel attack](https://www.youtube.com/watch?v=_y1tIdnB __Y&utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__ 5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) how to fool AI to falsely identify images. - [JavaScript Promises Crash Course](https://www.youtube.com/watch?v=3xYd9fJ_0Z8&utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - [Rowlf The Salesman](https://www.youtube.com/watch?v=wtaI18Yq59s&utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - the piano player of Muppet Show used to work for IBM ‍ ## Work and Jobs [Maybe you're not sick of programming](https://shubhamjain.co/2024/06/27/youre-not-sick-of-programming/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) states the obvious that it is other factors that frustrate developers. [Leaving the web industry](https://minutestomidnight.co.uk/blog/leaving-the-web-industry/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) describes how the role of "web designer" seems to be extinct. [DevRel's Death](https://dx.tips/zirp?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) ruminates about the decline in roles and its relation to profits and **Lea Verou** tells us to [forget “show, don’t tell”](https://lea.verou.me/blog/2024/engage-dont-show/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) but engage people instead. Lastly, research on [how good ChatGPT is at coding](https://spectrum.ieee.org/chatgpt-for-coding?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) and why [Zig coders get paid so much](https://thenextweb.com/news/zig-highest-paying-programming-language?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). So [taking off every Zig](https://www.youtube.com/watch?v=rfMC2aVhYuo&t=82s&utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) is still a bad plan. ## Procrastination Corner / Wonderful Weird Web - [One million checkboxes](https://onemillioncheckboxes.com/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - competitive clicking. - Google offers an [animated emoji font](https://googlefonts.github.io/noto-emoji-animation/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI). - [ASCII Silhouettify](https://meatfighter.com/ascii-silhouettify/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) creates colourful ASCII logos to use in your CLI tools - [Vowel Play](https://bythomas.co.uk/vowelplay/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - fill in the missing vowels! - [One minute park](https://sites.elliott.computer/one-minute-park/?utm_source=hs_email&utm_medium=email&utm_content=315364525&_hsenc=p2ANqtz-9DR0bnSQ_qlpMs6TVpSXO-Vy8WbnxzUUEiXN9ruyzx1VPwY828TX3nJN2yud__5dHB-81QZbAHAUkfecIO1bNG0JhSbK6zBHdPUK7zOBzkzxFjEJI) - take a break. ## Related Articles - [Dev Digest 122 - Cracks in the polyfill](https://www.wearedevelopers.com/magazine/457-dev-digest-122-cracks-in-the-polyfill) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 126 - * yells at cloud](https://www.wearedevelopers.com/magazine/463-dev-digest-126-yells-at-cloud) - [Dev Digest 130 - The Diablo is in the details](https://www.wearedevelopers.com/magazine/470-dev-digest-130-the-diablo-is-in-the-details) ## Related Videos - [New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw](https://www.wearedevelopers.com/videos/1299-new-browser-apis-end-of-react-create-app-smuggling-data-in-emoji-and-more-with-rowdy-rabouw) - [WeAreDevelopers LIVE – Keeping Up with Styles, Data & More](https://www.wearedevelopers.com/videos/1803-wearedevelopers-live-keeping-up-with-styles-data-more) - [WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more](https://www.wearedevelopers.com/videos/1720-wearedevelopers-live-dapr-pixels-and-generative-art-open-source-and-communities-and-more) - [WeAreDevelopers LIVE - CSS or BS?](https://www.wearedevelopers.com/videos/1850-wearedevelopers-live-css-or-bs) ## Related Jobs - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/679408-remote-senior-full-stack-engineer) at **Edge Impulse** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/646086-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/643147-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/645320-remote-senior-full-stack-engineer) at **Edge Impulse** - [Remote Senior Full-Stack Engineer](https://www.wearedevelopers.com/jobs/ext/644637-remote-senior-full-stack-engineer) at **Edge Impulse**