morfizm (morfizm) wrote,

Making software is a lot like sex

*) Initial acquaintance: learning about project requirements.

*) Flirting: sketching design, discussing design.

*) Foreplay: prototyping solutions.

*) Actual sex part: implementation and testing.

*) Hardcore pre-cum part: rolling things out to production, scaling them up and fixing bugs.

*) Orgasms: each successful production roll-out counts as an orgasm. Multiple orgasms are possible if things are rolled out in waves, or to multiple regions, each having their own challenges. Separate sexual acts needed to implement region-specific solutions. They come in rapid succession one after another, after the long main sex session when the core solution is developed.

*) Post-sex: polishing, catch-up and fit and finish. This is when additional metrics and dashboards are implemented, and minor improvements are made. It's like lying together after sex, massaging partner's back or rubbing hair, while smiling at each other in pleasure. An initial acquaintance and foreplay with the new project usually begins in parallel to these post-sex activities.
Tags: in english, man-woman, software development

  • Unfaithful (2002)

    Посмотрел фильм - очень рекомендую. Красивая постановка, раскрывающая тему соблазнения. Очень хорошая игра главной актрисы - Diane Lane. Идеально…

  • Рабочие часы программиста

    Я тут поучаствовал в дискуссии "за что платит заказчик, когда платит программисту за работу", что сподвигло меня об этом задуматься и сформулировать…

  • Программисты - не боги?

    Мне знакомый сказал, что программисты - не боги. Это прям обидно, потому что с подразумеваемым квантором "всегда" это неверно. Программисты не боги…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment