GitHub Copilot is not a threat for great software designers. Just a shortcut for lazy ones.
This article summarizes my experience as a writer during the pandemic year 2021
Why we cannot see any aliens out there.
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).
It smells because there are likely many instances where it could be edited or improved.
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.)
More code smells for your reading pleasure
We see several symptoms and situations that make us doubt the quality of our development.
In this series, we will talk about everything from blockchain basics to building a complex DAPP.
Warning: Setters Considered Smelly
Despite the challenges, the future of finance looks bright. The industry is adapting and evolving.
There were several artificial intelligence plagiarism tools out there. Now, the popular ChatGPT model from open.ai released their own.
The most beautiful code, the most beautiful functions, and the most beautiful programs are sometimes not there at all.
Another ten productivity tips for programmers to help improve workflow and efficiency in 2021.
Another new fancy AI tool. We keep getting closer to the singularity. But not on programming.
Use mature tools to make mature software
The Y2K22 Bug is the consequence o very bad software design
Developing a complete word game is very easy with TDD
My best short productivity tips to achieve your goals and avoid procrastination
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.
We reached the 100th code smell!
The smell of code smells is a classic, but you should look at it more carefully if you want to improve your code smell.
How to debug your code the easy way
Jomo is the opposite of FOMO. And FOMO is a pandemic right now. In this article, we will give tips to enjoy JOMO.
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
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.)
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.
It smells because there are likely many instances where it could be edited or improved.
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.)
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.
*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.
Are we done on code smells? Guess not.
I will explain GIT in five levels to different audiences.
To be a decent software engineer, we must be experts at learning, and ChatGPT is an amazing teacher. Not just for juniors.
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.
I transcribe the instructions to create a working wordle using natural language.
These simple, easy-to-follow productivity tips will improve your output dramatically.
Ye olde Reliable Data Structures and Their Controversial (Write) Access.
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.)
Code generators do our hard work. But we don’t need them anymore.
Many more code smells and refactorings
Learn to fish out code smells and debug with ease.
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
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.
Meta-programming is magic. That is the main reason why we should not use it. There are many dire consequences on the horizon.
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.
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?
GPT, or Generative Pretrained Transformer, is a type of language model that uses deep learning to generate human-like text.
Last year, I wrote a paper in Spanish about the future of programmers and I asked GPT-3 to translate it.
Failure is fashionable. Making is much easier than thinking and failures are not stigma, let’s take this idea to our code.
Are we done on code smells? Probably never!
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.
We all agree: a good name is always the most important thing. Let’s find them.
Yet more code smells? Plenty of!
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.
Are we tired with code smells? Not yet!
We all agree: a good name is always the most important thing. Let’s find them.
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.
Selecting great test cases is very hard. Unless you summon the undead.
Why the first instruction we learn to program should be the last to use.
Yet more code smells? Aren't them enough?
Building models and solutions in software is not just about programming. We will review Peter Naur's classic paper.
We see several symptoms and situations that make us doubt the quality of our development.
The most complete curated collection of software and programming quotes
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.
More code smells. No joke. We see several symptoms and situations that make us doubt the quality of our development.