Ethics and AI

There are numerous ethical considerations when using AI tools and generating new content. Who owns the output, especially if it’s heavily influenced by or directly copied from copyrighted material? How do we think about human bias when it comes to the data analyzed by large language models (LLMs)? As web practitioners, it’s critical that we […]

Read More

What is artificial intelligence?

Artificial intelligence (AI) encompasses many complex, emerging technologies that once required human input and can now be performed by a computer. Broadly speaking, AI is a non-human program, model, or computer that demonstrates a large range of problem-solving and creativity. Computers can perform advanced functions, which historically were used to understand and recommend information. With […]

Read More

5 Things I Wish I Knew Before I Started Coding Android Apps

I recently got back into programming by building Android apps. If you’ve been considering doing the same, then learn from these five mistakes that I made so you don’t have to experience them too. It’s Better to Use Native Code Than Go Cross-Platform When I started to code Android apps, I thought, “Cross-platform code is […]

Read More

I Use Python, but I’m Learning R and the Tidyverse for Data Analysis Too

I’m a big fan of Python for data analysis, but even I get curious about what else is available. R has long been the go-to language for statistics, but the “Tidyverse” has given the language a serious makeover. Here’s why I’ve decided to learn both technologies. R Is Popular in Academia and Industry If you […]

Read More

I Installed These 5 Open-Source Apps When I Upgraded to Windows 11

Windows 10 recently reached its end of life and I finally upgraded the last PC I had running Windows 10 to Windows 11. Despite how long I’ve been using Windows 11 on another PC, I still found the change a bit jarring. These apps made the transition a bit easier. Windhawk Changing operating systems is […]

Read More

Learn Cybersecurity from Harvard University

freeCodeCamp just posted a Harvard University course that will give you a solid introduction to cybersecurity. It’s taught by one of the world’s most-loved computer science teachers, Dr. David J. Malan. In this course, you’ll learn how to secure your accounts, data, systems, and software against today’s threats. You’ll also learn how to recognize and […]

Read More

I Fixed Ubuntu’s 5 Most Annoying Problems With These GNOME Extensions

Do you love using Ubuntu but loath some of its restrictive options and annoying quirks? Even though it’s the most popular Linux distro, it’s not perfect and can feel limiting based on your workflow. Thankfully, we have GNOME Extensions to solve most of these issues and make Ubuntu almost perfect! Ubuntu uses GNOME, and GNOME—by […]

Read More

How to Overcome a Negative Performance Review and Become a Better Developer

I was a year into my new job at Google. After repeated warnings about underperformance, my manager sat me down. I was being placed on a Performance Improvement Plan (PIP). For those unfamiliar, a PIP at Google is a two-month plan to show improvement – a final chance to prove yourself. You’re given a project […]

Read More