The jobs of Experienced Coders

The combination of higher salaries and a reluctance to embrace A.I. was likely to put the jobs of experienced coders at risk. “How you decrease cost is not by firing the cheapest employees you have. You take the cheapest employee and make them worth the expensive employee. In a recent study by researchers at Microsoft and three universities, an A.I. coding assistant appeared to increase the productivity of junior developers substantially more than it increased the productivity of their more experienced colleagues.” -New York Times

19 Articles about AI & Coding

How to Measure the ROI of AI Coding Assistants – The New Stack

AI now writes 25% of code in the US: Should Computer Science students rethink their career plans? - Times of India

Learn to code, they said: AI is already erasing some entry-level coding jobs – Mashable

What Google Translate Can Tell Us About Vibecoding – Ingrid’s Space  

Coding agents have crossed a chasm // flurries of latent creativity – Singleton  

Field Notes From Shipping Real Code With Claude - diwank's space

How to use ChatGPT to write code - and my top trick for debugging what it generates - ZDnet

How vibe coding is tipping Silicon Valley’s scales of power – Semafor

An AI Vibe Coding Guide for Data Scientists – KD Nuggets

My AI Coding Skeptic Friends Are All Nuts – Fly.io

"Learn to Code" Backfires Spectacularly as Comp-Sci Majors Suddenly Have Sky-High Unemployment - Futurism

A.I. Is Coming for the Coders Who Made It – New York Times

The Computer-Science Bubble Is Bursting: Artificial intelligence is ideally suited to replacing the very type of person who built it – The Atlantic

AI and State of Software Development – Hardik Pandya

Which Workers Will A.I. Hurt Most: The Young or the Experienced? – New York Times

The Best AI Coding Tools You Can Use Right Now – IEEE

AI Agents Are Getting Better at Writing Code—and Hacking It as Well – Wired

I’ve become an AI vibe coding convert – Fast Company

Google issues official internal guidance on using AI for coding - and its devs might not be best pleased – Tech Radar

Balancing Speed with Quality Coding

Speed means nothing without quality. Shipping buggy, unmaintainable code faster is a false victory – you’re just speeding towards a cliff. The best engineers will balance the two: using AI to move faster without breaking things (at least not breaking things any more than we already do!). It’s about finding that sweet spot where AI does the heavy lifting and humans ensure everything stands up properly. - Addy Osmani writing on Elevate

AI Magic & Engineering Principles

None of this is to say AI can’t write good code – it sometimes does – but rather that context, scrutiny, and expertise are required to discern good from bad. In 2025, we are essentially using a very eager but inexperienced assistant. You shouldn’t blindly trust an AI’s code without oversight. The hype of “AI magic” needs to meet the reality of software engineering principles. - Addy Osmani writing on Elevate

Unchecked AI-generated Code

Unchecked AI-generated code can massively amplify technical debt, the hidden problems that make software brittle and costly to maintain.  Many early vibe-coded projects look good on the surface (“it works, ship it!”) but hide a minefield of issues: no error handling, poor performance, questionable security practices, and logically brittle code. - Addy Osmani writing on Elevate

AI Definitions: R

R - This open-source and widely supported scripting language is used by data scientists managing large, complex data sets. R is considered the best language to combine statistical computing with mathematics and graphics. It is particularly useful when creating AI applications such as computer vision, natural language processing, and predictive modeling.

More AI definitions here.

27 Data Science & AI articles from June 2023

An argument for bigger quantum neural networks

In-orbit demonstration of a re-trainable machine learning payload for processing optical imagery

7 ways ChatGPT makes you code better and faster

Are data scientists still needed in the age of generative AI? Not according to this opinion piece

Making Predictions: A Beginner’s Guide to Linear Regression in Python

Air Force studying ‘military applications’ for artificial intelligence like ChatGPT  

24 articles worth reading about the dangers of AI (beyond security issues)

Open-source AI chatbots are booming

A hacking conference (DEF CON 31) has invited hackers to find bugs and biases in AI  

9 articles worth reading about the security dangers of AI

Neural Networks need data even fake data to learn: Why researchers turn to synthetic data to train their artificial intelligence systems

China tests first-ever low-Earth orbit constellation to rival SpaceX's Starlink

Intelligence analysts confront the reality of deepfakes  

The NGA is hailing the value of AI tools & machine learning to analyze 1000s of satellite images

How the rise of low Earth orbit satellites can disrupt how militaries fight

Space Force reconsiders the use of the Global Positioning System constellation

USGIF white paper on GEOINT opportunities created by AI related to synthetic training data

A look at how the commercial satellite economy got to where it is today

Mastering the art of data storytelling: A guide for data scientists

A system based on Google DeepMind’s AlphaZero AI can create algorithms that will sort data faster than algorithms built by people

A visual introduction to neural networks

Asking ChatGPT to write you a malicious code

Mutating malware can be built using the ChatGPT

New US spy satellites to track Chinese, Russian threats in orbit

Five ways to help your data science team collaborate more effectively

Many commercial-satellite operators are still creating overly ambitious plans

NGA: AI has come a long way but “not good enough” to justify a pause in development

29 Data Science & Geospatial Articles from March 2023

Smaller, simpler neural network models are always more suitable for real-world applications

“Russia has expressed its willingness to target space assets, including commercial communications systems, adding to the U.S. urgency of developing warfighting tactics.”

US vs China—a video about the race to launch the next generation of space telescopes

China is preparing to launch its first satellites for a national low Earth orbit broadband megaconstellation to challenge SpaceX’s Starlink

Pentagon Prepares for Space Warfare as Potential Threats From China, Russia Grow

“The ideal size and intricacy of neural networks remain a matter of debate in the AI community, raising the question: Does neural network complexity matter?”

Remote sensing companies try to capture bigger piece of satellite imaging market

What data scientists need to know about machine learning

A list of free data science courses—from web scraping, statistics/probability, data analytics, SQL to business intelligence

The value of predictive models — cartography when data is very scarce

Quantum computers are a security threat before they even exist thanks to the encryption-breaking threats it posses

Space Force Wants $60 Million for Ultra-Quick Satellite Launches—with just 24 hour notice  

“The era of small satellites in Low-Earth Orbit is upon us”: Satellite manufacturers look to benefit from a multi-orbit future

China launches second classified high resolution remote sensing satellite

China’s secret naval base in Cambodia, through satellite imagery

Four machine learning trends to watch in 2023

Valuable GitHub repositories for data engineering

OpenAI’s price cut is “a warning sign that this may be a business with few producers"

“The launch of ChatGPT & Whisper APIs is expected to have a profound impact on the community of developers”

Documents detail 65-year effort to monitor an increasingly crowded orbital environment: A report on the US space surveillance network

Chinese research institutes are working to construct a quantum communications network using satellites in low and medium-to-high Earth orbits

The paradox that explains why “too much aggregation of data can become useless and start to introduce bias”

31 Generative AI Tools for text, images, & more with descriptions

A Chinese satellite launched in 2018 has been inspecting other nations' spacecraft high above Earth in geostationary orbit

Debating the rules of a conflict in orbit

Data Cleaning with Python Cheat Sheet

Diving into the world of quantum machine learning by exploring an advanced project utilizing a sample dataset

A systematic approach to retraining deep-learning artificial intelligence algorithms to deal with different situations

The difference between the roles of questions versus decisions in data science

20 Data Science articles from February 2023

Five statistical paradoxes that data scientists should be aware of in order to do accurate analysis

What Pentagon leaders say they have learned from a year of battle in Ukraine:"The power of information is winning”

Software to sow doubts as you meta-analyze  

Machine learning is vulnerable to a wide variety of attacks. How the adversary can disrupt model training and even introduce backdoors

How Pandas alternatives—Polars, DuckDB, Vaex, and Modin—stack up to one of the most popular libraries in Python

Six of the most important types of machine learning algorithm 

“Big Data is real, but most people may not need to worry about it”

The ChatGPT prompts any data scientist must use

No, chatbots aren’t sentient. Here’s how their underlying technology works

5 Common Data Analytics Types Explained in Laymen’s Terms

Using the metaverse to virtually assemble and test AI war machines for the US military

Researchers discover a more flexible approach to machine learning—liquid neural nets

The evolving role of the data engineer

Top Predictive Analytics Trends in 2023

Even the pentagon Is using ChatGPT—the DoD’s used it to write a press release about a new counter-drone task force

How NGA Is integrating commercial analytic services into agency workflows

Python string matching without complex RegEx Syntax

Six python libraries especially useful to data engineers and natural language processing

Can ChatGPT write better code than Data Scientist? 

Researchers say ChatGPT can “weed out errors with sample code and fix it better than existing programs designed to do the same.”

25 Data Science Articles from Dec 2022

A Pandas DataFrame cheatsheet for exploratory analysis & data manipulation 

Five ways that data roles will change in 2023 related to Chief Data Officers

AI & machine learning are “top of mind for the Army, especially as it pertains to protecting its assets in space”

10 weird things about SpaceX's more than 3,000 Starlink satellites (and that number keeps growing)

Initial specific steps toward launching a machine learning project 

Adobe has just released a remarkable and free AI-powered enhanced speech tool

The four biggest trends they expect to shape the AI landscape in 2023

Synthetic data applications, limitations & vulnerabilities

A guide to the roles and responsibilities on a data migration team

A tech journalist goes back to high school to find out what OpenAI’s Chatbot can pass AP Lit

The current limitations of AI’s military impact & where tech could one day spark “revolutionary changes” 

How Bayesian network structure learning can incorporate missing data 

The NGA has plans to develop an overarching cloud-based enterprise management system capable of automating its data collection and dissemination and ultimately replacing the overall Foundation GEOINT storage and management process 

A new paper on “Localization and classification of space objects using EfficientDet detector for space situational awareness”

Potential uses of ChatGPT for data scientists

McKinsey on the state of AI since the research firm began tracking it five years ago

A new collaborative effort is designed to “support interoperable open map data as a shared asset that can strengthen mapping services worldwide”

Different kinds of geospatial specialists are needed in different situations

China outpaces efforts by U.S. intelligence agencies to harness power of publicly available data 

The Space Dev Agency’s first major satellite launch has been delayed again

A look under the hood: How does ChatGPT work internally? 

An AI method from MIT and IBM research “improves the training and inference performance of deep learning models on large graphs”

Some basics about the new AI called ChatGPT 

Why Neural Network explainability is important, how to do it, & the tools for it

“The FCC approved part of SpaceX’s application for the second generation of the Starlink constellation, which will allow SpaceX to deploy up to 7,500 satellites”

20 Data Science Articles from Nov 2022

3 approaches to track and reduce space debris

Big tech has a “blind spot about the severe limitations of large language models.” Meta’s Galactica is another example

A key advancement toward commercial quantum computing applications

Creating and deleting a SQL database on Azure Cloud

A dataset to train AI systems that can generate code

The NRO has released its formal request for proposals from commercial operators who can provide the spy satellite agency with hyperspectral imagery

Tracking the typical lifecycle of AI innovations in the aerospace and defense industry

Scientists call for better space weather alerts to prevent commercial space disasters

Data preparation is key to expanding military benefits of AI

The difficult search for dangerous space Junk that could potentially trigger devastating chain reactions 

The National Geospatial-Intelligence Agency plans to double spending on contracts to monitor global economic activity from space

“Our adversaries are coming after us in cyberspace” says a U.S. Space Force Col.

5 ways to use predictive insights to get the most from your data

Where is the satellite intelligence industry heading next?

15 of the little-known uses of artificial intelligence

Geopolitical threats in the space environment—debating a potential new cold war

AI creators have problems explaining how it works and determining why it has the outputs it has

Top C++ based data science and machine learning libraries

A moderately large atomic detonation could knock out satellites in low Earth orbit

7 Steps to Mastering Machine Learning with Python in 2022