<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/science/best-of/2022" -->

---
title: Best Science posts of 2022 | daily.dev
description: The most upvoted Science posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/science/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/science/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Science posts of 2022 | daily.dev
og:description: The most upvoted Science posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Science — 2022

1. 1  
[](/posts/12-essential-vscode-extensions-for-data-science-aj0slqxjb "12 Essential VSCode Extensions for Data Science")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 4y  
12 Essential VSCode Extensions for Data Science  
Visual Studio Code (VSCode) is a free integrated development environment (IDE) It is popular among developers and data practitioners. The VSCode provides rich functionalities, extensions ( plugins), built-in Git, ability to run and debug code, and complete customization for the workspace.  
56
2. 2  
[](/posts/why-we-will-never-have-enough-software-developers-6uu39qku6 "Why We Will Never Have Enough Software Developers")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Why We Will Never Have Enough Software Developers  
Developers are dropping out of the profession in large numbers despite efforts to grow the number of computer science graduates and software engineers. Engineers swap technical roles for non-technical roles over time. The types of skills required by software developers change more rapidly than any other profession. Web development has the highest rate of skill change among all jobs in the country.  
31
3. 3  
[](/posts/you-should-be-reading-academic-computer-science-papers-ceaoqpudl "You should be reading academic computer science papers")  
Article  
![Avatar of stackov](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/003e14873238469caea60ebdd34508ae)Stack Overflow Blog · 5y  
You should be reading academic computer science papers  
Papers We Love is an online repository of computer science scholarship. It was started by Zeeshan Lakhani, Darren Newton, and David Ashby. All three came from humanities and arts disciplines. They found that none of them had formal training in computer science but they all wanted to learn more.  
28
4. 4  
[](/posts/are-chatgpt-and-alphacode-going-to-replace-programmers--hnozbvabv "Are ChatGPT and AlphaCode going to replace programmers?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Are ChatGPT and AlphaCode going to replace programmers?  
AlphaCode is an AI system that can often compete with humans at solving simple computer-science problems. Google sister company DeepMind, an AI powerhouse based in London, released the tool in February. It has now published its results in Science1, showing that AlphaCode beat about half of humans at code competitions.  
22  
2
5. 5  
[](/posts/the-james-webb-space-telescope-runs-javascript-apparently-ht8hoy9wk "The James Webb Space Telescope runs JavaScript, apparently")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
The James Webb Space Telescope runs JavaScript, apparently  
The JWST has a bunch of pre-written scripts for doing specific tasks, and scientists on the ground can tell it to run those tasks. When they do, those JavaScripts will be interpreted by a program called the script processor. This knowledge base also contains a few more details on the telescope’s 68 GB SSD, saying that it can hold somewhere between 58.8 and 65 gigabytes of actual scientific data.  
21  
2
6. 6  
[](/posts/julia-the-little-known-programming-language-that-might-be-the-key-to-understanding-climate-change--znl9g2peq "Julia, the little known programming language that might be the key to understanding Climate Change…")  
Article  
![Avatar of juliabl](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/10a29507451e4542b44721f3be074156)Julia Bloggers · 5y  
Julia, the little known programming language that might be the key to understanding Climate Change…  
20
7. 7  
[](/posts/85-data-science-projects-you-can-try-with-python-q9p5lfxz3 "85+ Data Science Projects You Can Try with Python")  
Article  
![Avatar of inPlainEngHQ](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)Python in Plain English · 5y  
85+ Data Science Projects You Can Try with Python  
85+ Data Science Projects solved & explained with Python Aman Kharwal. Working on data science projects and case studies will help you improve your data science skills. I will update this list of projects with more projects regularly. Feel free to ask valuable questions in the comments section below.  
16
8. 8  
[](/posts/twitter-bans-ads-that-contradict-science-on-climate-change-xtghjrvdf "Twitter bans ads that contradict science on climate change")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Twitter bans ads that contradict science on climate change  
Twitter says it will no longer allow advertisers on its site who deny the scientific consensus on climate change. There was no indication that the change would affect what users post on the social media site. The announcement coinciding with Earth Day came hours before the European Union agreed upon a deal requiring big tech companies to vet their sites more closely for hate speech.  
12  
5
9. 9  
[](/posts/adadot---fitness-tracker-for-work-for-developers-ulonhclhq "Adadot - Fitness tracker for work, for developers")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Adadot - Fitness tracker for work, for developers  
Adadot is the world’s first fitness tracker for work, for developers. Integrate with Gitlab & Slack. We leverage data hiding in productivity and collaboration software to help you improve how you work and feel. Rooted in science. Back to Mail Online home.back to the page you came from.  
12
10. 10  
[](/posts/hard-things-in-computer-science-jjirzv2um "Hard Things in Computer Science")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Hard Things in Computer Science  
A lot of things are hard in computer science. This post aims to describe some of them.Cache invalidation and naming things are two of the most difficult things in IT. Cache invalidation is achieved by cleaning data from the cache - cache invalidation, also known as TTL.  
11
11. 11  
[](/posts/data-scientist-salaries-in-europe-in-2022-d-mmqstyw "Data Scientist Salaries in Europe in 2022")  
Article  
![Avatar of honeypot](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1cc3a75b98b74698a40f57162b30b841)Honeypot · 4y  
Data Scientist Salaries in Europe in 2022  
Data scientists, developers and data engineers are in high demand. But it might still be hard for them to know their worth. We analysed recent data to uncover facts and surprises. We found that average salary offered in Germany is €61.6k. On average, women earn 12% less than men in Europe.  
11
12. 12  
[](/posts/7-programming-languages-to-use-in-data-science-4zbtpopaw "7 Programming Languages to Use in Data Science")  
Article  
![Avatar of geekflare](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/960c8aaa325d4121b068251816a13cfd)Geekflare · 4y  
7 Programming Languages to Use in Data Science  
Python is one of the most powerful and flexible languages out there, and it’s also vastly used in data science. R is an interpreted language, so you can run your code without the need for any compiler. Julia takes the best from languages like Python, Ruby, Lisp, and R, combines it with the speed of C, and includes familiar mathematical notation.  
11
13. 13  
[](/posts/7-steps-to-mastering-sql-for-data-science-qepk8j36u "7 Steps to Mastering SQL for Data Science")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 4y  
7 Steps to Mastering SQL for Data Science  
The biggest piece of advice I can give aspiring data scientists is to learn SQL. This is an often-overlooked skill by most data science learning providers but is arguably as important as machine learning modeling. In this article, I will walk you through 7 steps you can take to master SQL for any data science or analytics role.  
10

[See all Science archives](/tags/science/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/science/best-of/2022#page","url":"https://daily.dev/tags/science/best-of/2022","name":"Best Science Posts of 2022","description":"The most upvoted Science posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/science/best-of/2022#items","numberOfItems":13,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/12-essential-vscode-extensions-for-data-science-aj0slqxjb","name":"12 Essential VSCode Extensions for Data Science"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/why-we-will-never-have-enough-software-developers-6uu39qku6","name":"Why We Will Never Have Enough Software Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/you-should-be-reading-academic-computer-science-papers-ceaoqpudl","name":"You should be reading academic computer science papers"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/are-chatgpt-and-alphacode-going-to-replace-programmers--hnozbvabv","name":"Are ChatGPT and AlphaCode going to replace programmers?"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-james-webb-space-telescope-runs-javascript-apparently-ht8hoy9wk","name":"The James Webb Space Telescope runs JavaScript, apparently"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/julia-the-little-known-programming-language-that-might-be-the-key-to-understanding-climate-change--znl9g2peq","name":"Julia, the little known programming language that might be the key to understanding Climate Change…"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/85-data-science-projects-you-can-try-with-python-q9p5lfxz3","name":"85+ Data Science Projects You Can Try with Python"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/twitter-bans-ads-that-contradict-science-on-climate-change-xtghjrvdf","name":"Twitter bans ads that contradict science on climate change"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/adadot---fitness-tracker-for-work-for-developers-ulonhclhq","name":"Adadot - Fitness tracker for work, for developers"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/hard-things-in-computer-science-jjirzv2um","name":"Hard Things in Computer Science"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/data-scientist-salaries-in-europe-in-2022-d-mmqstyw","name":"Data Scientist Salaries in Europe in 2022"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/7-programming-languages-to-use-in-data-science-4zbtpopaw","name":"7 Programming Languages to Use in Data Science"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/7-steps-to-mastering-sql-for-data-science-qepk8j36u","name":"7 Steps to Mastering SQL for Data Science"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Science","item":"https://daily.dev/tags/science"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/science/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

