GitHub Copilot is not a threat for great software designers. Just a shortcut for lazy ones.
Why we cannot see any aliens out there.
The most beautiful code, the most beautiful functions, and the most beautiful programs are sometimes not there at all.
Most of these smells are just hints of something that might be wrong. They are not required fixed per se… (You should look into it though.)
Last year, I wrote a paper in Spanish about the future of programmers and I asked GPT-3 to translate it.
Another new fancy AI tool. We keep getting closer to the singularity. But not on programming.
The Y2K22 Bug is the consequence o very bad software design
Despite the challenges, the future of finance looks bright. The industry is adapting and evolving.
We reached the 100th code smell!
There were several artificial intelligence plagiarism tools out there. Now, the popular ChatGPT model from open.ai released their own.
Warning: Setters Considered Smelly
The creators of this new collection claim that their work represents the first time anyone has ever covered the LGB movement with so many NFTs in pixelized form
Another ten productivity tips for programmers to help improve workflow and efficiency in 2021.
If you want to change your life, you need to start with your habits. Atomic habits are the building blocks that make up our lives.
I transcribe the instructions to create a working wordle using natural language.
GPT, or Generative Pretrained Transformer, is a type of language model that uses deep learning to generate human-like text.
To be a decent software engineer, we must be experts at learning, and ChatGPT is an amazing teacher. Not just for juniors.
We see several symptoms and situations that make us doubt the quality of our development. Most of these smells are just hints of something that might be wrong.
This article summarizes my experience as a writer during the pandemic year 2021
It smells because there are likely many instances where it could be edited or improved.
I will explain GIT in five levels to different audiences.
Maxi is a software engineer and teacher from Argentina. Learn about this talented HackerNoon Writer!
I will explain Object-Oriented Programming (OOP) on Five Levels (a child, a teen, a college student, a grad student, and an expert).
Use mature tools to make mature software
Most of these smells are just hints of something that might be wrong. Therefore, they are not required to be fixed per se… (You should look into it, though.)
Alex is a software engineering veteran with over 30 years of hands-on professional experience. He is a staunch advocate of Extreme Programming and TDD.
Debugging mobile software can be a challenging task, but it is an essential part of the development process.
It smells because there are likely many instances where it could be edited or improved.
In this series, we will talk about everything from blockchain basics to building a complex DAPP.
More code smells incoming
We see several symptoms and situations that make us doubt the quality of our development.
How to debug your code the easy way
Code generators do our hard work. But we don’t need them anymore.
Most of these smells are just hints of something that might be wrong. Therefore, they are not required to be fixed per se… (You should look into it, though.)
New code smells arriving!
Jomo is the opposite of FOMO. And FOMO is a pandemic right now. In this article, we will give tips to enjoy JOMO.
Most of these smells are just hints of something that might be wrong. They are not required fixed per se… (You should look into it though.)
Developing a complete word game is very easy with TDD
These simple, easy-to-follow productivity tips will improve your output dramatically.
More code smells for your reading pleasure
Every tutorial I've read for the last 30 years starts with the infamous 'Hello World' example. This could be one of the reasons we write crappy software.
My best short productivity tips to achieve your goals and avoid procrastination
More smells on the way.
If you have decided to transition into product management but do not know how to begin, you are definitely not alone. This career was ranked as the top 5 job on LinkedIn's Most Promising Jobs for 2019, and in extension has gained many enthusiasts.
Ye olde Reliable Data Structures and Their Controversial (Write) Access.
Selecting great test cases is very hard. Unless you summon the undead.
Failure is fashionable. Making is much easier than thinking and failures are not stigma, let’s take this idea to our code.
Building models and solutions in software is not just about programming. We will review Peter Naur's classic paper.
Why the first instruction we learn to program should be the last to use.
The smell of code smells is a classic, but you should look at it more carefully if you want to improve your code smell.
Learn to fish out code smells and debug with ease.
Yet more code smells? Aren't them enough?
Many tips and tricks on how to make amazing content.
The Conquest and Conquer is an analogy for serious software development. I will combine the TDD solution with an automated code generated using Artificial Intel
The code smells bad. Let’s see how to change the aromas. In this series, we will see several symptoms and situations that make us doubt the quality of our developments. We will present possible solutions. Most of these smells are just hints of something that might be wrong. They are not rigid rules.
*Not least of which: Hacker Noon's new Open Trello Roadmap for Writers. This content was originally published in the form of a newsletter to Hacker Noon's global community of over 12k contributing writers. To join that list, get published on Hacker Noon.
To mutate is to evolve. It was proposed by Sir Charles Darwin and we use it in the software industry. But how mutable should software be?
There are yet more code smells. Let’s keep changing the aromas. We see several symptoms and situations that make us doubt the quality of our development.
Are we done on code smells? Probably never!
The phrase “No Silver Bullet” is widely used in the industry. In this article we will revisit the classic paper by Fred Brooks that gave rise to it.
Meta-programming is magic. That is the main reason why we should not use it. There are many dire consequences on the horizon.
Are we tired with code smells? Not yet!
There are more code smells. Let’s keep changing the aromas. We see several symptoms and situations that make us doubt the quality of our development. Let's look at some possible solutions.
Many more code smells and refactorings
Are we done on code smells? Guess not.
We all agree: a good name is always the most important thing. Let’s find them.
The most complete curated collection of software and programming quotes
Sometimes a short thought can bring amazing ideas. There are some great quotes I’ve been collecting. I use them as inspiration or motto for some articles.
We see several symptoms and situations that make us doubt the quality of our development.
More code smells. No joke. We see several symptoms and situations that make us doubt the quality of our development.
We all agree: a good name is always the most important thing. Let’s find them.
Yet more code smells? Plenty of!
What I would say to myself if I could travel to my past.
Visit the /Learn Repo to find the most read stories about any technology.