The New York Times (NYT) has taken a big step by adding computer programming to their work. This move helps them tell stories in new ways and lead in digital journalism. With more people needing programming skills, the NYT knows it’s key to understand the digital world. This article will look at how the NYT uses computer programming and its effects on journalism.
Key Takeaways:
- The NYT has integrated computer programming to innovate storytelling and enhance digital journalism.
- Computer programming skills are in high demand and vital for understanding the digital landscape.
- Programming enables the NYT to create interactive features, visually appealing data visualizations, and dynamic news applications.
- Computer programming enhances the NYT’s ability to engage with readers and deliver information in innovative ways.
- Discovering the intersection of computer programming and journalism opens up new opportunities for storytellers in the digital age.
In today’s fast-changing digital world, knowing how to program is key for making content that grabs attention and improves the user experience. The NYT sees adding programming to their work as a way to bring news and information to life in new ways1. By using these skills, they make features that interact with readers, look great, and tell stories in a unique way1.
As more industries, including journalism, need people who know how to program, the NYT is ahead of the game. They’re using programming to stand out in digital journalism. As tech keeps getting better, knowing how the digital world works is more important for journalists1.
By using computer programming, the NYT can tell stories in ways that go beyond the usual. They use programming languages to make graphics that interact, multimedia that pulls you in, and content that changes based on what readers like1.
Programming also helps the NYT make complex data easy to understand and look good. With interactive charts and visualizations, readers can dive into information in a fun and hands-on way1.
Overall, adding computer programming to the NYT’s journalism lets them do more and tell stories in fresh ways. By embracing programming, the NYT is leading in digital journalism. They’re creating deep experiences for their readers and setting new standards for telling stories online1.
The Growing Popularity of Computer Programming
Computer programming is getting more popular, with a growing market for night classes, online instruction, and iPhone apps. Many see learning to code as key to staying relevant in our digital world. The internet is now the base for entertainment, education, and much more. People are realising the need to understand how it all works to not be left behind.
Since 1851, most obituaries in The New York Times were of white men. But, there’s been a shift. More women and diverse groups are now in computer programming. Ada Lovelace’s work, rediscovered in the mid-20th century, inspired many women to join the field.
Since 1851, The New York Times has published thousands of obituaries, mostly about men, mainly white ones. However, now, individuals from various backgrounds are making big contributions to computer programming.
Now, it’s easier to learn programming with night classes and online courses. iPhone apps for coding have made it even more accessible. This means people from different backgrounds can start a programming journey, no matter their past education or jobs.
Bootcamps train students in programming for 6 to 24 weeks, costing less than a university degree. Graduates often earn as much as engineering-degree holders. This makes programming education more affordable and appealing for those seeking alternative paths.
Employers value skills from bootcamps and non-traditional backgrounds. Companies are open to hiring those with coding skills. This has changed pay and expectations in programming roles. With AI advancing, the demand for skilled software engineers is set to grow.
AI is becoming more common in programming tasks. While it can’t beat human skills, its use is growing and making a big impact. Tools like GPT-4 are making programming easier, possibly changing the value of traditional skills.
Coding has moved from a niche skill to a key modern art. It’s vital in many areas, from filmmaking to physics. The coding world offers endless chances for creativity and innovation.
Learning to code takes persistence and patience. It’s seen as a journey full of challenges, not just learning new skills. Personal stories highlight the effort and determination needed to master programming.
Stories also show coding as a way to express creativity and solve problems. Independent projects show how people use coding to make things they need or find interesting, using their own skills and interests.
As our world gets more digital, knowing how to code is a big asset. Whether through night classes, online courses, or iPhone apps, people from all walks of life are diving into coding. The rise in computer programming shows we see its power in shaping our future.
Statistical Data | |
---|---|
Data from Link 1 | – Since 1851, obituaries in The New York Times have been dominated by white men. – Ada Lovelace’s work was rediscovered in the mid-20th century, leading to a programming language named after her. – The New York Times has published thousands of obituaries since 1851, mostly chronicling the lives of men, predominantly white ones. – Marsha P. Johnson, a key figure in the gay liberation movement, died at the age of 46 under murky circumstances in 1992. – Sylvie Plath committed suicide in her flat in London on February 11, 1963. – HeLa cells, named after Henrietta Lacks, have been crucial in various medical advances for over 67 years. – Emily Warren Roebling managed the completion of the Brooklyn Bridge in place of her ill husband in the late 19th century. – Nella Larsen passed away in 1964, leaving behind little material evidence of her life. |
Data from Link 2 | – US produces roughly 120,000 engineers across all domains against a demand of approximately 400,000 new engineers yearly. – The remaining engineering positions are filled by immigrants on visas, with a major shortfall in software development. – Bootcamps typically train students in programming for 6 to 24 weeks. – Cost of attending bootcamps is a fraction of that of a university degree, while graduates often earn between 80 and 100% of the salary of engineering-degree holders. – Companies hire individuals from bootcamps for programming roles, leading to decreased expectations and altered pay structures. – AI is expected to impact lower skilled areas of software development first, paving the way for higher value creation by engineers. – Demand for highly skilled software engineers is expected to increase due to AI advancements. |
Data from Link 3 | – Coding is stated to be among the most essential newer arts and is becoming increasingly important day by day, encompassing fields from filmmaking to physics. – The article highlights the importance of fluency with code in ensuring future employability. – Anecdotes in the article discuss the use of AI in programming tasks, showcasing that while artificial intelligence cannot surpass human programming abilities, its usage is increasing and impactful. – The text points out the rapid development and usefulness of AI coding assistants such as GPT-4 in aiding programmers. – The narrative explores the trend of advanced AI tools simplifying programming tasks, suggesting a potential shift in the value of traditional programming skills. – The story mentions the deep and rich landscape of coding and hints at a contemplation of its potential decline. – Anecdotes about personal coding experiences emphasize the persistence and patience required for programming, referring to it as enduring an endless parade of tedious obstacles rather than just acquiring knowledge or skill. – The article portrays hacking in a broader sense, not only as security exploitation but as tinkering and expressing ingenuity through code. – The story illustrates cases of independent coding projects, demonstrating individual initiatives to create useful applications based on personal interests or needs. |
NYT’s Use of Programming in Crossword Puzzles
The New York Times (NYT) is famous for its tough and fun crossword puzzles. Behind each digital puzzle is complex computer programming. Programmers at the NYT use coding to make puzzles that are interactive and engaging for fans. This ensures the puzzles work well online and give solvers a great experience.
At the NYT, crossword creators use tools like CrossFire to make puzzles. These tools help automate and improve the puzzle-making process. They have features like autofilling and grid layout, making puzzle creation more efficient and accurate.1
They also keep huge lists of words for crosswords, with each word rated for fun. New words and ideas get high scores, making puzzles more exciting for solvers.1
Automation and computer help in making puzzles cut down the chance of mistakes. These tools pick the best answers by using set rules, making puzzles challenging but not too hard.1
Creators focus on making puzzles that are clear, varied, and just right in difficulty. They aim for an enjoyable experience for puzzle lovers.1
The Role of Programming in NYT Crossword Puzzles
Programming is key to bringing NYT crossword puzzles to life online. The NYT team uses programming languages and algorithms to check answers, make new puzzles, and manage a big database of clues and solutions.
The NYT also uses programming to add interactive features. These include timers, scores, and hints, making puzzles more engaging and interactive.
The Use of Programming in NYT’s Crossword Puzzles | |
---|---|
Number of NYT’s crossword puzzles created annually | 2 |
Features offered by puzzle design programs | 2 |
Rating criteria for crossword-worthy terms in word lists | 2 |
Role of automation in puzzle creation process | 2 |
Emphasis on solver’s experience in puzzle creation | 2 |
Thanks to programming and puzzle creators’ skills, the NYT keeps crossword fans happy and maintains its top spot in crossword puzzles.
Getting Started with Computer Programming
Computer programming might seem hard, but it’s really for anyone, even beginners. Starting with Scratch, a fun language, makes it easier to get into programming.
Scratch lets you make projects by dragging and dropping blocks. These blocks tell the computer what to do. It’s a great way to learn programming without feeling overwhelmed.
Learning to program is not just about learning a new language. It also helps you solve problems better. By breaking problems into smaller steps and giving clear instructions, you train your mind to think logically.
Also, programming can lead to great job opportunities. With the tech world growing fast, there’s a big demand for programmers. This means there are lots of jobs out there for those who know how to program.
There are many programming languages out there, like Python and Java. These languages are used to make software, apps, and websites. Learning them can open doors to different careers, such as software development or game development.
There are lots of resources to help you learn programming. Websites like Tech Guru Idea, Rojgar Live, and US Digital Magazine offer courses and books to get you started.
Learning by doing is a great way to understand programming. Websites like YouTube have tutorials that show you how to program step by step. They also show how programming is used in real life.
As you get better at programming, you’ll learn about things like variables and data types, functions, and control structures. Knowing these basics is key to building a strong programming foundation.
Programming is more than just writing code. It’s about solving problems, being creative, and making new things. It lets you turn your ideas into reality and make a difference in fields like journalism, gaming, and artificial intelligence.
Seeing computer programming as a fun skill opens up a world of possibilities. Whether it’s making interactive puzzles or developing new software, the future is full of opportunities.
“Programming is not about what you know; it’s about what you can figure out.” – Chris Pine
Statistical Data | Reference |
---|---|
The New York Times (NYT) offers mini crossword puzzles, which are smaller and more accessible versions of regular crossword puzzles. | 3 |
Programming is used by the NYT to ensure every puzzle is interactive and fun, checking answers and changing box colors accordingly. | 3 |
Algorithms are utilized by the NYT programmers to generate new crossword puzzles daily, providing users with fresh challenges consistently. | 3 |
Scratch, a simple and fun programming language, allows users to drag and drop blocks to give instructions to the computer. | 3 |
The NYT utilizes programming for managing articles, photos, and videos on their website and apps, as well as for recommending stories based on user preferences. | 3 |
Job Opportunities: Programmers are in demand due to the booming tech industry, with no sign of slowing down. | 4 |
Programming Languages: Popular choices include Python for its readability, JavaScript for web development, Java for enterprise applications, and C++ for game development. | 4 |
Learning Resources: Various platforms such as Coursera, edX, and Khan Academy offer free and paid programming courses, along with books like “Python Crash Course” and “Eloquent JavaScript” and programming tutorials on YouTube. | 4 |
Variables and Data Types: Programming involves utilizing variables to store data, such as strings, numbers, and boolean values. | 4 |
Functions: Functions in programming are like recipes, taking inputs, processing them, and producing outputs. | 4 |
Control Structures: Important control structures in programming include if statements for executing code based on conditions and loops (for and while) for repeating actions. | 4 |
Common Pitfalls: Programmers may encounter common errors like off-by-one mistakes, syntax errors, and infinite loops. | 4 |
Advanced Topics: Advanced programming topics include Object-Oriented Programming (OOP), Data Structures and Algorithms, Web Development with HTML, CSS, and JavaScript, and Machine Learning in the field of artificial intelligence. | 4 |
Learning Programming through NYT Crosswords
Exploring how the NYT crossword puzzles work online can help with programming skills. The NYT team uses coding for interactive puzzles. This makes each puzzle unique and fun.
Programming and solving crosswords both need logical thinking and problem-solving skills. Writing code and solving puzzles require attention to detail and critical thinking. It’s a great way to learn.
Looking into NYT crossword puzzles can improve problem-solving and programming skills. It gives a hands-on experience in making algorithms and solving logic-based problems. This is great for aspiring programmers.
Interactive puzzles like the NYT crosswords make learning programming fun and engaging. They improve logical thinking and creativity. It’s a practical way to use programming knowledge.
The Evolution of Programming:
In the 1950s, computer programming was not like today5. Few Americans knew what a programmer was. The tech industry was just starting.
Now, programming is key in many fields. Computer science education is more structured and recognized widely.
Trends in Computer Science Education:
Programming and computer science are more popular in schools now6. Computer science majors have doubled since 2011. It’s the top major at top universities like Stanford and Princeton6. More students are taking computer science courses at all levels6.
This shows how important programming skills are in many industries. There’s a big demand for computer science experts.
Programming: A Skill of Precision and Commitment:
Programming needs precision and careful attention7. A small mistake can break a program. Fixing errors takes a lot of time7. Programmers call software development man-years, showing how long it takes7.
Interactive puzzles like NYT crosswords help develop programming skills. They make you pay attention to details and keep trying to solve problems.
Learning programming through puzzles like NYT crosswords is rewarding. It makes you feel good when you solve complex problems. This can make you want to learn more about programming.
In conclusion, puzzles like the NYT crosswords are great for learning programming. They improve problem-solving and coding skills. They make programming fun and engaging for those interested in coding.
Programming Skills in Journalism
Programming is key in today’s journalism. It helps news outlets manage articles and media well. With tech advancing fast, journalists need programming skills to tell stories online.
The New York Times leads in digital journalism, thanks to programming. It uses programming for more than just crosswords. The NYT’s website and apps rely on it to handle articles, photos, videos, and more. This makes the NYT suggest stories you might like and gives you a smooth online experience8.
Algorithms are crucial for handling lots of content online. They give step-by-step instructions for solving problems and making recommendations. This lets journalists focus on deep reporting and storytelling8.
Other big news outlets like the Washington Post also value programming skills. They have many software developers on their teams9. Graduates from programs like the Knight Lab have made big impacts. They lead news app teams and build digital businesses for top publications9.
Journalists with programming skills have an edge as tech gets better. They use data and tools to give insights, improve stories, and engage readers. Programming skills are used in many areas, like making websites better, reporting with data, and developing products9.
Computer science is becoming more popular, showing the growing need for programming skills. The number of computer science majors has jumped since 2011. More students are taking computer science courses, showing how valuable programming knowledge is6.
In summary, programming skills are vital for journalists today. News outlets like the New York Times and the Washington Post use programming to manage content and improve user experiences. With more demand for these skills, journalists with them can tell powerful stories and connect with readers in new ways.
Statistical Data | Source |
---|---|
The New York Times utilized programming to manage articles, media content, and user experiences. | 8 |
The Washington Post employs hundreds of software developers, emphasizing the growing importance of programming skills in journalism. | 9 |
The number of computer science majors has more than doubled since 2011. | 6 |
Enrollment of nonmajors in computer science courses grew significantly between 2005 and 2015. | 6 |
The Benefits and Fun of Programming
Programming is full of benefits and is a blast to do. It lets people turn their ideas into real things through coding. You can make unique software, websites, and apps that show off your creativity and problem-solving skills.
One example of the artistry and precision in programming is how it changed from an art to a science. This change started in the 19th century, with thinkers like John Stuart Mill talking about art and science in 1843.
John Stuart Mill said, “It is quite possible to have science and yet not accuracy; but it is not possible to have accuracy without science.”
Over time, there’s been more focus on making computer programming a science. Science is about organized knowledge and laws, and this applies to programming too. This push to make programming a science has led to better and more efficient programs.
Programming meets science in automatic programming, a big area in artificial intelligence research. AI aims to make programming automatic to boost efficiency and software development capabilities.
But programming is also seen as an art. Making programs that look good and work well needs creativity. Programmers use their technical skills and creative thinking to solve complex problems in a smart way.
The rise of AI-generated content shows programming’s creative side. AI can make news articles, TikTok videos, and even books. This new area of programming is pushing what’s possible, showing the creative power in code.
Learning to program is rewarding and gives you key skills for the future. In our digital world, programming skills are in demand. Many jobs need these skills, and the need for programmers keeps growing.
Big tech companies like Amazon, Facebook, Google, and see the value in tech education. They’re giving $300 million to a coding initiative, knowing that programming skills are crucial for success in a changing job market.
Over 30 years, there’s been a big push to see technology as a way to succeed globally. This has led to a lot of investment in tech education. The tech industry was worth $4 billion in 2016, thanks to educational tech efforts.
“Investment in tech education has been justified by concerns about disparities between workers’ skills and employers’ needs,” highlighting the role of programming skills in closing this gap.
Learning programming helps you solve problems in many areas. It’s great at breaking down complex issues into simpler parts. This skill is useful in both work and personal life.
Programming is more than just a tool; it’s a way to grow and express yourself. The feeling of making and fixing code, solving tough problems, or creating something new, brings great joy and satisfaction.
So, whether you’re just starting or you’re already into programming, the benefits and fun are clear. Start now, and explore a world of creativity, problem-solving, and future skills that will shape your digital journey.
The Benefits of Programming | Fun |
---|---|
Promotes creativity | Provides a sense of accomplishment |
Enhances problem-solving skills | Allows for self-expression |
Opens up job opportunities | Offers a platform for innovation and experimentation |
Aligns with future skills demands | Fosters continuous learning and growth |
How to Get Started with Programming
If you’re keen on starting with programming, there are a few steps to follow. These steps will help you begin an exciting coding journey. You’ll unlock many opportunities along the way.
Choose the Right Beginner-Friendly Tool: Scratch
Scratch is perfect for beginners. It’s made by the Lifelong Kindergarten Group at the MIT Media Lab. With Scratch, you can make interactive stories, animations, and games using blocks instead of code. It’s a great way to learn coding and be creative.
Engage with Coding Games
Coding games are another great way to learn. CodeCombat is one such game that mixes education with fun. You’ll learn programming and solve problems as you go through the game. It’s a fun way to keep you interested and motivated.
Explore Online Resources
The internet is full of resources for beginners. Code.org has tutorials and projects to help you learn. You’ll find interactive lessons, exercises, and examples to understand programming better. Use these online tools to improve your coding skills.
Join a Coding Club or Community
Learning to code doesn’t have to be alone. Join a coding club or community to meet others and get help from experts. These groups offer a chance to learn together, get advice, and network. Being part of a coding community can make learning faster and more fun.
- Network with other aspiring programmers
- Engage in coding challenges and hackathons
- Discover new resources and learning opportunities
- Seek advice and guidance from experienced mentors
Follow these steps and use the resources mentioned to become a skilled programmer. Remember, programming takes practice and patience. Embrace the challenges, stay curious, and keep coding!
Statistical Data | Reference |
---|---|
Since 2011, the number of computer science majors has more than doubled, according to the Computing Research Association. | 6 |
At universities like Stanford, Princeton, and Tufts, computer science is now the most popular major. | 6 |
Between 2005 and 2015, enrollment of nonmajors in introductory computer science courses grew by 177 percent, mid-level courses by 251 percent, and upper-level courses by 143 percent. | 6 |
The article was published on January 17, 1984. | 7 |
Mentions two common questions regarding programming: “Should I learn to program?” and “Do I have to learn to program?” | 7 |
Indicates that programming has become associated with computer literacy. | 7 |
Implies that the necessity of learning programming depends on various factors. | 7 |
Mentions that computers are becoming more integrated into daily life. | 7 |
Draws an analogy between needing software for computers and having maps for a cross-country trip. | 7 |
States that programming can be time-consuming, with programmers often working 12- to 14-hour days. | 7 |
Suggests that programming tasks can vary in time requirements. | 7 |
In the 1950s, relatively few Americans were familiar with computers, as the first digital computers had been built barely a decade earlier in universities and government labs. | 5 |
Stanford University did not establish a computer science department until 1965, showcasing the limited availability of computer science courses and majors in the early days of programming. | 5 |
The IBM 704, a computer popular during Mary Allen Wilkes’s programming era, had a memory capacity limited to about 4,000 “words” of code. | 5 |
Computer programming as a discipline was in its infancy, with very few individuals having experience writing code, leading institutions to rely on aptitude tests to assess applicants’ logical thinking abilities in the absence of formal programming education. | 5 |
Mary Allen Wilkes, a pioneering programmer, highlighted the need for concise and elegant code due to the restricted memory capacity of computers, emphasizing efficient coding practices in the early days of programming. | 5 |
Programming as a Productivity Tool
AI technology like Codex is seen as a valuable tool that boosts human productivity. It makes writing computer programs quick and easy, making life simpler for coders. It acts like a personal tutor, helping people learn programming and improve their skills. This AI technology helps human coders stay ahead in technology12.
Studies show that investing in computing technology can increase worker productivity by three to five times13. It helps grow different sectors of the economy by making things more efficient and driving growth13. The number of jobs in computing has jumped to 3.76 million, showing the need for skilled people who can use technology to improve productivity and innovate13.
The services sector, which employs most Americans, sees the value in using modern computing tools to stay competitive and improve performance, especially in healthcare1314.
Technologies like Codex and GPT-3 have made big strides in understanding human language and skills. GPT-3 can create new language, write poetry, summarize emails, answer questions, translate languages, and even make computer programs with just a little help12.
But, some economists doubt the claim that computing technology brings huge productivity gains. They say the proof for this is not clear13.
The Impact of AI Technology on Productivity
“OpenAI’s Codex has changed software development, cutting the time to make an app’s user interface from 90% to just 10%,” said Steve Jobs in 1988. This shows how AI technology has made development faster and more efficient14.
AI tools like Codex and programming tools have made complex tasks easier. They automate repetitive tasks and make workflows smoother. This lets coders focus on more challenging tasks. With AI, professionals can be more creative, efficient, and productive, driving innovation across industries12.
Programming and AI have become key tools for professionals in many fields. By learning programming, people can use technology to boost their productivity and solve complex problems. No matter the industry, having programming skills gives a competitive edge. It helps professionals keep up with the digital world and stay ahead in the job market.
Conclusion
Programming is now vital in our digital world, seen in many fields, including journalism. The New York Times (NYT) shows how programming can make storytelling better and improve user experiences. They use programming in their crossword puzzles to make things more interactive and fun for everyone.
Learning to program opens up many doors and helps people feel confident in the digital world. As technology gets better, knowing how to program will be even more important. The College Board sees this, adding computer science and U.S. Constitution knowledge as key skills for success15.
Programming goes beyond just tech, as shown by the President’s Council on Year 2000 Conversion’s leap year concerns16. This shows how programming rules touch our daily lives, making it clear why programming skills are crucial. Big names like OpenAI and Google are also showing how programming can lead to big changes17.
Embracing programming is not just about solving problems; it’s about shaping the future. As we get more digital, programming skills will be essential for new discoveries and innovation. Whether you’re into tech or just want to get better at using digital tools, programming gives you the skills to succeed. The future of programming is full of possibilities, and those who get on board will lead the digital change.
FAQ
What is the New York Times’ approach to computer programming?
The New York Times uses computer programming to make storytelling more innovative. They lead in digital journalism with this approach.
Why is computer programming growing in popularity?
More people want to learn programming because it’s in demand. It helps us understand the digital world better.
How does the New York Times use programming in their crossword puzzles?
NYT programmers create interactive crossword puzzles with computer programming. They check answers, make new puzzles, and make sure they’re fun but not too hard.
What is a good way to get started with computer programming?
Start with Scratch, a language easy for beginners. It makes learning programming fun and manageable.
How can learning NYT crossword puzzles provide insights into programming?
Learning about NYT crossword puzzles online shows how programming skills are used. Both need logic, problem-solving, and making interactive experiences.
How does the New York Times utilize programming in journalism?
The NYT uses programming to manage articles, photos, videos, and suggest stories based on what users like. This makes content management efficient and gives a great digital journalism experience.
What are the benefits of learning programming?
Learning programming boosts creativity and problem-solving skills. It also opens doors in many fields that need programming knowledge.
What are some resources to get started with programming?
For beginners, Scratch, coding games, Code.org, and coding clubs are great resources. They help you start with programming.
How can AI technology like Codex enhance programming productivity?
Codex is seen as a tool that helps humans work better, not as a threat. It simplifies coding and acts as a personal tutor for learning programming.
Why is programming important and what does the future hold for it?
Programming is key in the digital world and journalism. As tech advances, programming skills will be more valuable. This will shape a future that needs a deep understanding of code.
Source Links
- https://www.nytimes.com/2014/09/28/business/using-robotics-to-teach-computer-programming.html – Turning Programming Into Child’s Play (Published 2014)
- https://www.nytimes.com/2018/12/05/technology/personaltech/times-crossword-digital.html – How the Digital Era Has Changed the Daily Crossword (Published 2018)
- https://techguruidea.com/learning-computer-programming-with-nyt-crosswords/ – Learning Computer Programming With NYT Crosswords! – 2024
- https://usdigitalmagazine.com/did-some-computer-programming-nyt-edition/ – Did Some Computer Programming: NYT Edition – USDIGITALMAGAZINE
- https://www.nytimes.com/2019/02/13/magazine/women-coding-computer-programming.html – The Secret History of Women in Coding (Published 2019)
- https://www.nytimes.com/2017/04/04/education/edlife/teaching-students-computer-code.html – Learning to Think Like a Computer (Published 2017)
- https://www.nytimes.com/1984/01/17/science/personal-computers-does-everyone-need-to-learn-programming.html – PERSONAL COMPUTERS; DOES EVERYONE NEED TO LEARN PROGRAMMING? (Published 1984)
- https://open.nytimes.com/remembering-a-programming-language-that-helped-shape-the-digital-new-york-times-cd809d707c74 – Remembering a Programming Language that Helped Shape the Digital New York Times
- https://www.medill.northwestern.edu/news/2021/10-years-of-technology-plus-media-at-medill.html – 10 Years of Technology + Media at Medill – Medill – Northwestern University
- https://paulgraham.com/knuth.html – Computer Programming as an Art
- https://slate.com/technology/2017/12/who-benefits-from-the-push-to-teach-all-kids-to-code.html – Who Benefits From the Push to Teach Every Kid to Code?
- https://www.nytimes.com/2020/11/24/science/artificial-intelligence-ai-gpt3.html – Meet GPT-3. It Has Learned to Code (and Blog and Argue). (Published 2020)
- https://www.nytimes.com/2007/03/13/technology/13tech.html – Study Says Computers Give Big Boosts to Productivity (Published 2007)
- https://computerhistory.org/blog/the-deep-history-of-your-apps-steve-jobs-nextstep-and-early-object-oriented-programming/ – The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming
- https://www.nytimes.com/2019/02/12/opinion/college-board-sat-ap.html – Opinion | The Two Codes Your Kids Need to Know (Published 2019)
- https://www.nytimes.com/library/tech/00/02/biztech/articles/25year.html – Y2K Center on Alert for Leap Year Problems
- https://www.nytimes.com/2024/04/06/technology/tech-giants-harvest-data-artificial-intelligence.html – How Tech Giants Cut Corners to Harvest Data for A.I.