Skip to content
Navigation menu
Search
Search
Log in
Create account
DEV Community
Close
DEV Community
is a community of 901,364 amazing developers
We're a place where coders share, stay up-to-date and grow their careers.
Create account
Log in
Home
Listings
Podcasts
Videos
Tags
FAQ
Forem Shop
Sponsors
About
Contact
Guides
image/svg+xml
Software comparisons
Other
Code of Conduct
Privacy Policy
Terms of use
Twitter
Facebook
Github
Instagram
Twitch
Software Design Series' Articles
Back to Maxi Contieri's Series
What is (wrong with) software
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Oct 8 '20
What is (wrong with) software
#
oop
#
solid
#
beginners
#
design
Reactions
31
reactions
Comments
2
comments
4 min read
Save
Saved
The One and Only Software Design Principle
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Oct 13 '20
The One and Only Software Design Principle
#
beginners
#
tutorial
#
design
#
oop
Reactions
15
reactions
Comments
2
comments
5 min read
Save
Saved
How to Get Rid of Annoying IFs Forever
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Nov 9 '20
How to Get Rid of Annoying IFs Forever
#
oop
#
programming
#
codenewbie
#
tutorial
Reactions
45
reactions
Comments
13
comments
5 min read
Save
Saved
How I Survived the Zombie Apocalypse
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Nov 11 '20
How I Survived the Zombie Apocalypse
#
oop
#
tdd
#
testing
#
tutorial
Reactions
1
reaction
Comments
Add Comment
5 min read
Save
Saved
Singleton: The Root of all Evil
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Nov 17 '20
Singleton: The Root of all Evil
#
oop
#
tutorial
#
codenewbie
#
programming
Reactions
20
reactions
Comments
Add Comment
9 min read
Save
Saved
Null: The Billion dollar mistake
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Nov 18 '20
Null: The Billion dollar mistake
#
codenewbie
#
tutorial
#
programming
#
webdev
Reactions
4
reactions
Comments
Add Comment
6 min read
Save
Saved
How to Squeeze Test Driven Development on Legacy Systems
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Nov 26 '20
How to Squeeze Test Driven Development on Legacy Systems
#
oop
#
tutorial
#
tdd
#
legacy
Reactions
16
reactions
Comments
1
comment
7 min read
Save
Saved
Fail Fast
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Dec 6 '20
Fail Fast
#
codenewbie
#
programming
#
webdev
#
oop
Reactions
6
reactions
Comments
Add Comment
6 min read
Save
Saved
No Silver Bullet
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Dec 15 '20
No Silver Bullet
#
codenewbie
#
webdev
#
programming
#
software
Reactions
9
reactions
Comments
1
comment
8 min read
Save
Saved
The evil powers of mutants
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Dec 19 '20
The evil powers of mutants
#
webdev
#
programming
#
mutation
#
oop
Reactions
5
reactions
Comments
1
comment
6 min read
Save
Saved
Software Engineering Great Quotes
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Dec 28 '20
Software Engineering Great Quotes
#
codenewbie
#
programming
#
quotes
#
software
Reactions
22
reactions
Comments
Add Comment
13 min read
Save
Saved
We Should Get Rid of HelloWorld Forever💩
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jan 19 '21
We Should Get Rid of HelloWorld Forever💩
#
tutorial
#
codenewbie
#
webdev
#
programming
Reactions
18
reactions
Comments
7
comments
2 min read
Save
Saved
Laziness I: Meta-programming
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jan 30 '21
Laziness I: Meta-programming
#
codenewbie
#
metaprogramming
#
oop
#
programming
Reactions
4
reactions
Comments
2
comments
7 min read
Save
Saved
Laziness II: Code Wizards
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Feb 3 '21
Laziness II: Code Wizards
#
webdev
#
tutorial
#
programming
#
codenewbie
Reactions
3
reactions
Comments
Add Comment
4 min read
Save
Saved
Coupling: The one and only software design problem
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Feb 6 '21
Coupling: The one and only software design problem
#
webdev
#
programming
#
oop
#
tutorial
Reactions
9
reactions
Comments
2
comments
5 min read
Save
Saved
What exactly is a name? — Part I: The Quest
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Feb 9 '21
What exactly is a name? — Part I: The Quest
#
codenewbie
#
tutorial
#
webdev
#
oop
Reactions
2
reactions
Comments
Add Comment
8 min read
Save
Saved
Nude Models — Part I : Setters
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Feb 20 '21
Nude Models — Part I : Setters
#
codenewbie
#
tutorial
#
oop
#
programming
Reactions
14
reactions
Comments
Add Comment
6 min read
Save
Saved
Nude Models — Part II : Getters
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Feb 23 '21
Nude Models — Part II : Getters
#
webdev
#
programming
#
oop
#
tutorial
Reactions
7
reactions
Comments
Add Comment
7 min read
Save
Saved
How to Decouple a Legacy System
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Mar 1 '21
How to Decouple a Legacy System
#
codenewbie
#
programming
#
poo
#
tutorial
Reactions
2
reactions
Comments
Add Comment
7 min read
Save
Saved
Stop Calling them ‘Bugs’
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Mar 22 '21
Stop Calling them ‘Bugs’
#
codenewbie
#
tutorial
#
oop
#
testing
Reactions
7
reactions
Comments
10
comments
2 min read
Save
Saved
Programming as Theory Building
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
May 22 '21
Programming as Theory Building
#
codenewbie
#
programming
#
software
#
webdev
Reactions
1
reaction
Comments
Add Comment
6 min read
Save
Saved
What exactly is a name - Part II Rehab
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
May 23 '21
What exactly is a name - Part II Rehab
#
tutorial
#
codenewbie
#
programming
#
webdev
Reactions
4
reactions
Comments
Add Comment
5 min read
Save
Saved
Object Design Checklist
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
May 25 '21
Object Design Checklist
#
codenewbie
#
webdev
#
tutorial
#
programming
Comments
Add Comment
2 min read
Save
Saved
Why GitHub Copilot is not a Threat to your Job
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jul 3 '21
Why GitHub Copilot is not a Threat to your Job
#
programming
#
codenewbie
#
copilot
#
webdev
Reactions
11
reactions
Comments
2
comments
2 min read
Save
Saved
Y2K22 - The Mistake That Embarrasses Us
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jan 13
Y2K22 - The Mistake That Embarrasses Us
Reactions
8
reactions
Comments
2
comments
3 min read
Save
Saved
How to Develop a Wordle Game using TDD in 25 Minutes
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jan 16
How to Develop a Wordle Game using TDD in 25 Minutes
Reactions
8
reactions
Comments
2
comments
11 min read
Save
Saved
5 Programming Techniques to Avoid SSD Brick Catastrophic Failures
Maxi Contieri
Maxi Contieri
Maxi Contieri
Follow
Jul 10
5 Programming Techniques to Avoid SSD Brick Catastrophic Failures
Reactions
4
reactions
Comments
Add Comment
3 min read
Save
Saved
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account