Good code, Bad code

Good code, Bad code

Code is just code, until bugs appear.

Then we label it “bad code”.

Bugs are fixed.

The new fixed code is no longer just code

It is labeled “good code”.

Good code isn’t appreciated without bugs.

Engineers writing good code are good engineers.

But only because of bugs.

For if it weren’t for bugs,

Code would be just code,

and engineers would be just engineers.

Therefore good code needs bugs to be good.

And so do engineers.

It is a symbiotic relationship.

One must not detest bugs,

as this creates a hostile environment,

raising anxiety and stress

and leading to unwise decisions

that one might regret.

For a change, approach bugs knowing

that you can’t be you without them.

well, every line we write can be a candidate for bugs, so no code is a good code ??

回复
Ricardo Rosado

Systems Analyst at Aptiv

3 个月

i only take it serious when if is closed with fi ??

回复
Danny Osorio

Software Developer @ Nextview Consulting | Salesforce Commerce Cloud, Demandware, JavaScript, Node.js

3 个月

This is poetry.

Nicolas Grossi

SOFTWARE ENGINEER + JAVA 21 + SPRING BOOT + KUBERNETES + KAFKA + AWS + QUARKUS + ELASTICSEARCH + WEB DESIGN + ANGULAR + SVELTE + CI/CD + API REST + TESTING JUNIT + MOCKITO + DOCKER + SERVERLESS ARCHITECTURE + ENGLISH

3 个月

Be more productive and code everything in one line, the whole proyecto. The truth is that you spent 80% of your time reading code instead of writing so, if it's more clear is better . But you are not prepared for this discussion ??

要查看或添加评论,请登录

Hussein Nasser的更多文章

  • A Story about Lunch and cache invalidation

    A Story about Lunch and cache invalidation

    A construction project at work has been blocking the main doorway to the cafeteria where we get lunch. For the first…

    11 条评论
  • The Six Connections Limit in Chromium Browsers

    The Six Connections Limit in Chromium Browsers

    A web application can be choked by Chrome’s HTTP/1.1 six connection per host limit.

    8 条评论
  • The Beauty of the WAL - A deep dive

    The Beauty of the WAL - A deep dive

    In any database system there are often two major storage units, data and indexes. Data represents tables, collections…

    11 条评论
  • What makes a good database engineer

    What makes a good database engineer

    The art of truly understanding database systems boils down to the following principles. You cannot do much with data on…

    18 条评论
  • A TCP option that improves Frontends and Backends latency

    A TCP option that improves Frontends and Backends latency

    99% of network latency issues are caused by the user app logic. App logic here includes libraries and frameworks used…

    34 条评论
  • What happens when databases crash?

    What happens when databases crash?

    This can make an interesting interview question. Databases have tables and indexes stored in files and cached in memory…

    18 条评论
  • What happens to a request before it’s processed?

    What happens to a request before it’s processed?

    When sending a request to a backend, we tend to focus on the processing aspect of the request, which is really the last…

    5 条评论
  • How to Become a Good Backend Engineer (Fundamentals)

    How to Become a Good Backend Engineer (Fundamentals)

    I have been a backend engineer for over 20 years and I have witness technologies come and go. One thing however, always…

    49 条评论
  • Postgres and MySQL, the main differences

    Postgres and MySQL, the main differences

    One of my udemy students asked a question about the difference between Postgres and MySQL. The answer turned out too…

    11 条评论
  • Avoid SELECT *, even on a single-column tables

    Avoid SELECT *, even on a single-column tables

    Try avoiding SELECT * even on single-column tables. Just keep that in mind even if you disagree.

    19 条评论

社区洞察

其他会员也浏览了