<!DOCTYPE html>
<html lang="en">
<head>
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-M282R4BX');</script>
    <!-- End Google Tag Manager -->


    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    




<title>Great Software Quotes | Programming Quotes| SoftwareQuotes.com</title><meta name="description" content="Computer and Programming Quotes - Quotations from Programmers and Software Developers. Read more at SoftwareQuotes.com"><link rel="canonical" href="https://softwarequotes.com"/><meta property="og:description" content="Computer and Programming Quotes - Quotations from Programmers and Software Developers. Read more at SoftwareQuotes.com" /><meta property="og:title" content="Great Software Quotes | Programming Quotes| SoftwareQuotes.com" /><meta property="og:type" content="website" /><meta property="og:url" content="https://softwarequotes.com" /><meta property="og:image" content="https://softwarequotes.com/images/favicon2@2x.png" /><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Software Quotes","description":"Software Quotes"}</script>
<!-- Fonts -->


<!-- Styles -->





    <link rel="stylesheet" href="https://softwarequotes.com/css/libs.min.css" type="text/css">
    <link rel="stylesheet" href="https://softwarequotes.com/css/style.min.css" type="text/css">
    <link href="https://softwarequotes.com/css/main.css" rel="stylesheet">
    <link href="https://softwarequotes.com/css/editor.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

    <link rel="icon" href="https://softwarequotes.com/favicon.ico" sizes="16x16" type="image/x-icon"/>
    <style>
        main {
            background-color: #f8f7ff;
        }

        html {
            scroll-behavior: smooth;
        }
        #topScrollBtn {
            display: none; /* Hidden by default */
            position: fixed; /* Fixed/sticky position */
            bottom: 20px; /* Place the button at the bottom of the page */
            right: 30px; /* Place the button 30px from the right */
            z-index: 99; /* Make sure it does not overlap */
            border: none; /* Remove borders */
            outline: none; /* Remove outline */
            background-color: #1b6dd9; /* Set a background color */
            color: white; /* Text color */
            cursor: pointer; /* Add a mouse pointer on hover */
            padding: 15px; /* Some padding */
            border-radius: 10px; /* Rounded corners */
            font-size: 18px; /* Increase font size */
        }

        #topScrollBtn:hover {
            background-color: #555; /* Add a dark-grey background on hover */
        }

        .author-block-start {
            display: block;
            position: relative;
            top: -100px;
            visibility: hidden;
        }
        #top_banner {
            display: flex;
            justify-content: center;
            margin-bottom: 10px;
        }
        #bottom_banner {
            display: flex;
            justify-content: center;
            margin-bottom: 10px;
            margin-top: 10px;
        }
    </style>
        <style>
        .hero-slider {
            top: 0;
            left: 0;
            width: 100%;
            display: flex;
        }

        .hero-slider .next-arrow {
            position: absolute;
            top: 50%;
            left: auto;
            right: -40px !important;
            transform: translate(0, -50%);
            width: 80px;
            height: 80px;
            background-color: #fff;
            border-radius: 50%;
            box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
            cursor: pointer;
            transition: all 0.3s ease;
        }
    </style>
    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
</head>
<body class="page-main">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M282R4BX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

    <header class="container-fluid">
    <div class="headerFixed">
        <div class="container">
            <div class="top-header">
                <div class="top-header__left">
                    <a href="https://softwarequotes.com">
                        <img src="https://softwarequotes.com/assets/logo.svg" alt="Software Quotes" title="Software Quotes" data-nsfw-filter-status="sfw" style="visibility: visible;">
                    </a>
                </div>
                <nav class="nav-links">
                    <ul>
                        <li><a href="https://softwarequotes.com/authors">Authors</a></li>
                        <li><a href="https://softwarequotes.com/topics">Topics</a></li>
                        <li><a href="https://softwarequotes.com/quote-of-the-day">Quote of the Day</a></li>

                        <li><a href="https://softwarequotes.com/blogs">Blog</a></li>
                        <div class='active-nav'></div>
                    </ul>
                </nav>

                <div class="top-header__right">
                                        <div class="btn__open-menu">
                        <span class="line line1"></span>
                        <span class="line line2"></span>
                    </div>
                </div>





















            </div>
        </div>
    </div>
            <div class="headerFixedBottom">
        <div class="container">
            <div class="bottom-header row">
                <div class="bottom-header__right col">
                    <div class="bottom-header__container search-field">
                        <form action="https://softwarequotes.com/search" method="GET" class="bottom-header__content" novalidate="novalidate">
                            <input type="text" name="search_text" placeholder="What are you searching for?">
                            <button type="submit" class="icon-search"></button>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
    </header>

<script>
    /* When the user clicks on the button,
    toggle between hiding and showing the dropdown content */
    function myFunction() {
        document.getElementById("myDropdown").classList.toggle("show");
    }

    // Close the dropdown if the user clicks outside of it
    window.onclick = function(event) {
        if (!event.target.matches('.dropbtn')) {
            var dropdowns = document.getElementsByClassName("dropdown-content");
            var i;
            for (i = 0; i < dropdowns.length; i++) {
                var openDropdown = dropdowns[i];
                if (openDropdown.classList.contains('show')) {
                    openDropdown.classList.remove('show');
                }
            }
        }
    }
</script>
<main>
        <section class="hero-bg hero-bg__white">
        
        <section class="hero-section row container ptb90">
            
            <div class="hero-section__left col-xl-3 col-lg-4 wow fadeInRight">
                <div class="hero-section__left_top">
                    <h1 class="mt30">Best Software Quotes</h1>
                </div>
                <div class="hero-section__left_bottom scroll-down">
                    <img src="https://softwarequotes.com/assets/icons/mouse.svg" alt="mouse">
                    <p class="ml20">Scroll down</p>
                </div>
            </div>
            
            <div class="col-xl-9 col-lg-8 wow fadeInRight" data-wow-delay=".2s">
                <div class="hero-slider">
                                                                                        <div class="card big-card image-card violet">
                            
                            <div class="card__content">
                                <div class="card__top">
                                                                    </div>
                                <div class="card__text">
                                    <a href="https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--">
                                        <p>With enough practice, any interface is intuitive.
</p>
                                    </a>
                                </div>
                                <div class="card__bottom">
                                                                            <a class="card__author"
                                           href="https://softwarequotes.com/author/anonymous">
                                            Anonymous
                                        </a>
                                                                        <div class="card__icons">
                                                                                <button data-link="https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--" class="social-share-btn"
                                                data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--"
                                                data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--"
                                                data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--&amp;title=PhotoQuote&amp;summary="
                                                style="margin-right: 20px">
                                            
                                            <span class="icon-share"></span>
                                        </button>
                                        <span class="counter like-count-quote-4814">35</span>
                                        <button data-id="4814" style="display: contents" data-type="quote"
                                                class="social-like-btn">
                                            <span class="like like-white"></span>
                                        </button>
                                    </div>
                                </div>
                                <div class="quote__meta text-white">

                                </div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                            </div>
                        </div>
                                                                    <div class="card big-card image-card orange">
                            
                            <div class="card__content">
                                <div class="card__top">
                                                                            <a href="https://softwarequotes.com/topic/funny"
                                           class="tag tag__white">#funny</a>
                                                                            <a href="https://softwarequotes.com/topic/developer"
                                           class="tag tag__white">#developer</a>
                                                                    </div>
                                <div class="card__text">
                                    <a href="https://softwarequotes.com/quote/if-you-can-read-this--thank-a-software-developer-">
                                        <p>If you can read this, thank a Software Developer.</p>
                                    </a>
                                </div>
                                <div class="card__bottom">
                                                                            <a class="card__author"
                                           href="https://softwarequotes.com/author/joseph-m--abou-nader">
                                            Joseph M. Abou Nader
                                        </a>
                                                                        <div class="card__icons">
                                                                                <button data-link="https://softwarequotes.com/quote/if-you-can-read-this--thank-a-software-developer-" class="social-share-btn"
                                                data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/if-you-can-read-this--thank-a-software-developer-"
                                                data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/if-you-can-read-this--thank-a-software-developer-"
                                                data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/if-you-can-read-this--thank-a-software-developer-&amp;title=PhotoQuote&amp;summary="
                                                style="margin-right: 20px">
                                            
                                            <span class="icon-share"></span>
                                        </button>
                                        <span class="counter like-count-quote-4369">51</span>
                                        <button data-id="4369" style="display: contents" data-type="quote"
                                                class="social-like-btn">
                                            <span class="like like-white"></span>
                                        </button>
                                    </div>
                                </div>
                                <div class="quote__meta text-white">

                                </div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                            </div>
                        </div>
                                                                    <div class="card big-card image-card pink">
                            
                            <div class="card__content">
                                <div class="card__top">
                                                                            <a href="https://softwarequotes.com/topic/bug"
                                           class="tag tag__white">#bug</a>
                                                                            <a href="https://softwarequotes.com/topic/feature"
                                           class="tag tag__white">#feature</a>
                                                                            <a href="https://softwarequotes.com/topic/documentation"
                                           class="tag tag__white">#documentation</a>
                                                                    </div>
                                <div class="card__text">
                                    <a href="https://softwarequotes.com/quote/it-s-not-a-bug---it-s-an-undocumented-feature-">
                                        <p>It's not a bug - it's an undocumented feature.</p>
                                    </a>
                                </div>
                                <div class="card__bottom">
                                                                            <a class="card__author"
                                           href="https://softwarequotes.com/author/anonymous">
                                            Anonymous
                                        </a>
                                                                        <div class="card__icons">
                                                                                <button data-link="https://softwarequotes.com/quote/it-s-not-a-bug---it-s-an-undocumented-feature-" class="social-share-btn"
                                                data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/it-s-not-a-bug---it-s-an-undocumented-feature-"
                                                data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/it-s-not-a-bug---it-s-an-undocumented-feature-"
                                                data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/it-s-not-a-bug---it-s-an-undocumented-feature-&amp;title=PhotoQuote&amp;summary="
                                                style="margin-right: 20px">
                                            
                                            <span class="icon-share"></span>
                                        </button>
                                        <span class="counter like-count-quote-1886">127</span>
                                        <button data-id="1886" style="display: contents" data-type="quote"
                                                class="social-like-btn">
                                            <span class="like like-white"></span>
                                        </button>
                                    </div>
                                </div>
                                <div class="quote__meta text-white">

                                </div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                            </div>
                        </div>
                                                                    <div class="card big-card image-card violet">
                            
                            <div class="card__content">
                                <div class="card__top">
                                                                    </div>
                                <div class="card__text">
                                    <a href="https://softwarequotes.com/quote/hindsight-is-an-exact-science---">
                                        <p>Hindsight is an exact science.
</p>
                                    </a>
                                </div>
                                <div class="card__bottom">
                                                                            <a class="card__author"
                                           href="https://softwarequotes.com/author/anonymous">
                                            Anonymous
                                        </a>
                                                                        <div class="card__icons">
                                                                                <button data-link="https://softwarequotes.com/quote/hindsight-is-an-exact-science---" class="social-share-btn"
                                                data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/hindsight-is-an-exact-science---"
                                                data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/hindsight-is-an-exact-science---"
                                                data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/hindsight-is-an-exact-science---&amp;title=PhotoQuote&amp;summary="
                                                style="margin-right: 20px">
                                            
                                            <span class="icon-share"></span>
                                        </button>
                                        <span class="counter like-count-quote-4811">46</span>
                                        <button data-id="4811" style="display: contents" data-type="quote"
                                                class="social-like-btn">
                                            <span class="like like-white"></span>
                                        </button>
                                    </div>
                                </div>
                                <div class="quote__meta text-white">

                                </div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                            </div>
                        </div>
                                                                    <div class="card big-card image-card orange">
                            
                            <div class="card__content">
                                <div class="card__top">
                                                                    </div>
                                <div class="card__text">
                                    <a href="https://softwarequotes.com/quote/one-person-s-data-is-another-person-s-program-">
                                        <p>One person's data is another person's program.</p>
                                    </a>
                                </div>
                                <div class="card__bottom">
                                                                            <a class="card__author"
                                           href="https://softwarequotes.com/author/g--steele">
                                            G. Steele
                                        </a>
                                                                        <div class="card__icons">
                                                                                <button data-link="https://softwarequotes.com/quote/one-person-s-data-is-another-person-s-program-" class="social-share-btn"
                                                data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/one-person-s-data-is-another-person-s-program-"
                                                data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/one-person-s-data-is-another-person-s-program-"
                                                data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/one-person-s-data-is-another-person-s-program-&amp;title=PhotoQuote&amp;summary="
                                                style="margin-right: 20px">
                                            
                                            <span class="icon-share"></span>
                                        </button>
                                        <span class="counter like-count-quote-4810">20</span>
                                        <button data-id="4810" style="display: contents" data-type="quote"
                                                class="social-like-btn">
                                            <span class="like like-white"></span>
                                        </button>
                                    </div>
                                </div>
                                <div class="quote__meta text-white">

                                </div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                            </div>
                        </div>
                                    </div>
            </div>
        </section>
    </section>
    <div class="popular-block"></div>
    <section class="container-fluid gray-gradient pb45 container-latest quote-main">
        <div class="row container ptb110 justify-content-md-between">
            <div class="col-12 col-lg-6 wow zoomIn" data-wow-delay=".2s"
                 style="visibility: visible; animation-delay: 0.2s; animation-name: zoomIn;" id="latest_quote_left">
                <h2 class="w50-md">Latest Software Quotes</h2>
                                                                                                <div class="quote">
                            <div class="quote__center">
                                <a href="https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--">
                                    <p>With enough practice, any interface is intuitive.
</p>
                                </a>
                            </div>
                            <div class="quote__author">
                                                                    <a href="https://softwarequotes.com/author/anonymous">
                                        Anonymous
                                    </a>
                                                            </div>
                            <div class="quote__meta">
                                <p class="gray-font">Proverb</p>
                                                            </div>
                            <div class="quote__bottom">
                                <div class="quote__tags">
                                                                    </div>
                                <div class="icons">
                                    <span class="counter">4</span>
                                    <a style="margin-right: 20px" href="https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--">
                                        <span class="icon-comment"></span>
                                    </a>
                                                                        <button data-link="https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--" class="social-share-btn"
                                            data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--"
                                            data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--"
                                            data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/with-enough-practice--any-interface-is-intuitive--&amp;title=PhotoQuote&amp;summary="
                                            style="margin-right: 20px">
                                        
                                        <span class="icon-share"></span>
                                    </button>
                                    <span class="counter like-count-quote-4814">35</span>
                                    <button data-id="4814" style="display: contents" data-type="quote"
                                            class="social-like-btn">
                                        <span class="like like-gray"></span>
                                    </button>
                                </div>
                            </div>
                        </div>
                                                                                                                        <div class="quote">
                            <div class="quote__center">
                                <a href="https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi">
                                    <p>There are two ways of constructing a software design:
One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that
there are no obvious deficiencies. The first method is far more difficult.</p>
                                </a>
                            </div>
                            <div class="quote__author">
                                                                    <a href="https://softwarequotes.com/author/c--a--r--hoare">
                                        C. A. R. Hoare
                                    </a>
                                                            </div>
                            <div class="quote__meta">
                                <p class="gray-font"></p>
                                                            </div>
                            <div class="quote__bottom">
                                <div class="quote__tags">
                                                                            <a href="https://softwarequotes.com/topic/software"
                                           class="tag tag__blue">#software</a>
                                                                            <a href="https://softwarequotes.com/topic/design"
                                           class="tag tag__blue">#design</a>
                                                                            <a href="https://softwarequotes.com/topic/simple"
                                           class="tag tag__blue">#simple</a>
                                                                            <a href="https://softwarequotes.com/topic/complicated"
                                           class="tag tag__blue">#complicated</a>
                                                                            <a href="https://softwarequotes.com/topic/complexity"
                                           class="tag tag__blue">#complexity</a>
                                                                    </div>
                                <div class="icons">
                                    <span class="counter">0</span>
                                    <a style="margin-right: 20px" href="https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi">
                                        <span class="icon-comment"></span>
                                    </a>
                                                                        <button data-link="https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi" class="social-share-btn"
                                            data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi"
                                            data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi"
                                            data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/there-are-two-ways-of-constructing-a-software-desi&amp;title=PhotoQuote&amp;summary="
                                            style="margin-right: 20px">
                                        
                                        <span class="icon-share"></span>
                                    </button>
                                    <span class="counter like-count-quote-1848">4</span>
                                    <button data-id="1848" style="display: contents" data-type="quote"
                                            class="social-like-btn">
                                        <span class="like like-gray"></span>
                                    </button>
                                </div>
                            </div>
                        </div>
                                                                                                                        <div class="quote">
                            <div class="quote__center">
                                <a href="https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-">
                                    <p>Hacking is like sex. You get in, you get out, and hope that you didn't leave something that can be traced back to you.</p>
                                </a>
                            </div>
                            <div class="quote__author">
                                                                    <a href="https://softwarequotes.com/author/anonymous">
                                        Anonymous
                                    </a>
                                                            </div>
                            <div class="quote__meta">
                                <p class="gray-font"></p>
                                                            </div>
                            <div class="quote__bottom">
                                <div class="quote__tags">
                                                                            <a href="https://softwarequotes.com/topic/funny"
                                           class="tag tag__blue">#funny</a>
                                                                    </div>
                                <div class="icons">
                                    <span class="counter">0</span>
                                    <a style="margin-right: 20px" href="https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-">
                                        <span class="icon-comment"></span>
                                    </a>
                                                                        <button data-link="https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-" class="social-share-btn"
                                            data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-"
                                            data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-"
                                            data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/hacking-is-like-sex--you-get-in--you-get-out--and-&amp;title=PhotoQuote&amp;summary="
                                            style="margin-right: 20px">
                                        
                                        <span class="icon-share"></span>
                                    </button>
                                    <span class="counter like-count-quote-13429">5</span>
                                    <button data-id="13429" style="display: contents" data-type="quote"
                                            class="social-like-btn">
                                        <span class="like like-gray"></span>
                                    </button>
                                </div>
                            </div>
                        </div>
                                                                                                                                                                                                                            </div>
            <div class="col-12 col-lg-6 wow zoomIn" data-wow-delay=".2s" id="latest_quote_right"
                 style="visibility: visible; animation-delay: 0.2s; animation-name: zoomIn;">
                                                                        
                                                                            
                                                                            
                                                                                                    <div class="quote">
                            <div class="quote__center">
                                <a href="https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b">
                                    <p>If you think good architecture is expensive, try bad architecture.</p>
                                </a>
                            </div>
                            <div class="quote__author">
                                                                    <a href="https://softwarequotes.com/author/brian-foote">
                                        Brian Foote
                                    </a>
                                                            </div>
                            <div class="quote__meta">
                                <p class="gray-font">and Joseph Yoder</p>
                                
                            </div>
                            <div class="quote__bottom">
                                <div class="quote__tags">
                                                                    </div>
                                <div class="icons">
                                    <span class="counter">0</span>
                                    <a style="margin-right: 20px" href="https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b">
                                        <span class="icon-comment"></span>
                                    </a>
                                                                        <button data-link="https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b" class="social-share-btn"
                                            data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b"
                                            data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b"
                                            data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/if-you-think-good-architecture-is-expensive--try-b&amp;title=PhotoQuote&amp;summary="
                                            style="margin-right: 20px">
                                        
                                        <span class="icon-share"></span>
                                    </button>
                                    <span class="counter like-count-quote-7840">1</span>
                                    <button data-id="7840" style="display: contents" data-type="quote"
                                            class="social-like-btn">
                                        <span class="like like-gray"></span>
                                    </button>
                                </div>
                            </div>
                        </div>
                    
                                                                                                    <div class="quote">
                            <div class="quote__center">
                                <a href="https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-">
                                    <p>Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.</p>
                                </a>
                            </div>
                            <div class="quote__author">
                                                                    <a href="https://softwarequotes.com/author/brian-wilson-kernighan">
                                        Brian Wilson Kernighan
                                    </a>
                                                            </div>
                            <div class="quote__meta">
                                <p class="gray-font"></p>
                                
                            </div>
                            <div class="quote__bottom">
                                <div class="quote__tags">
                                                                            <a href="https://softwarequotes.com/topic/debug"
                                           class="tag tag__blue">#debug</a>
                                                                            <a href="https://softwarequotes.com/topic/code"
                                           class="tag tag__blue">#code</a>
                                                                            <a href="https://softwarequotes.com/topic/debugging"
                                           class="tag tag__blue">#debugging</a>
                                                                    </div>
                                <div class="icons">
                                    <span class="counter">1</span>
                                    <a style="margin-right: 20px" href="https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-">
                                        <span class="icon-comment"></span>
                                    </a>
                                                                        <button data-link="https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-" class="social-share-btn"
                                            data-facebook="https://www.facebook.com/sharer/sharer.php?u=https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-"
                                            data-twitter="https://twitter.com/intent/tweet?text=PhotoQuote&amp;url=https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-"
                                            data-linkedin="https://www.linkedin.com/sharing/share-offsite?mini=true&amp;url=https://softwarequotes.com/quote/debugging-is-twice-as-hard-as-writing-the-code-in-&amp;title=PhotoQuote&amp;summary="
                                            style="margin-right: 20px">
                                        
                                        <span class="icon-share"></span>
                                    </button>
                                    <span class="counter like-count-quote-6450">2</span>
                                    <button data-id="6450" style="display: contents" data-type="quote"
                                            class="social-like-btn">
                                        <span class="like like-gray"></span>
                                    </button>
                                </div>
                            </div>
                        </div>
                    
                                                </div>
        </div>
        <div class="row container justify-content-center" id="latest-quote-block" style="display: none">
            <a href="javascript: loadMoreLatestQuote()" class="wide-text btn violet">Load more</a>
        </div>
    </section>
    <section class="container-fluid gray-gradient pb120 rel" style="padding-top: 100px">
        <div id="bottom_banner">
            
            
            
        </div>
        <div class="container container-blog container-blog__nogutters rel">
            <div class="row justify-content-between align-items-center align-items-end blog__top">
                <div class="col-md-10 col-12">
                    <h2>Blog about software development</h2>
                </div>
                <div class="col-2">
                    <a class="dark-gray-font wide-text title-more" href="https://softwarequotes.com/blogs">More Blogs</a>
                </div>
            </div>
            <div class="row mt95">
                                    <div class="col-4">
                        <div class="article slider-item-blog">
                            <a href="/blog/the-origin-of-the-world-s-first-computer-bug" class="cover__hover-img">
                                <img src="https://softwarequotes.com/storage/article/first-computer-bug-.png" style="height: 220px; object-fit: cover"
                                     alt="The Origin of the World’s First Computer Bug">
                                <div class="article-top">
                                    <a class="article-top__title title" href="/blog/the-origin-of-the-world-s-first-computer-bug">
                                        The Origin of the World’s First Computer Bug
                                    </a>
                                </div>
                                <div class="article-content">
                                    <p class="article-content__text text18">
                                        
                                    </p>
                                </div>
                            </a>
                        </div>
                    </div>
                            </div>
            <div class="row container-more container-more__hide">
                <a href="https://softwarequotes.com/blogs" class="wide-text btn btn__blue-gradient">More blogs</a>
            </div>
        </div>
    </section>
</main>
<div id="share-modal" class="p-4">
    <div class="header d-flex justify-content-between">
        <h4 class="text-gray" style="font-size: 24px">
            Share
        </h4>
        <span class="fa fa-times text-gray" style="font-size: 20px" id="close-share-btn"></span>
    </div>
    <div class="content">
        <ul>
            <li>
                <a id="facebook-url" class="text-gray">
                    <span class="fa fa-facebook text-white font-weight-bold pl-3 p-2" style="background: #354E8D"></span> &nbsp;Facebook
                </a>
            </li>
            <li>
                <a id="twitter-url" class="text-gray">
                    <span class="fa fa-twitter text-white font-weight-bold  p-2" style="background: #2899CA"></span> &nbsp;Twitter
                </a>
            </li>
            <li>
                <a id="linkedin-url" class="text-gray">
                    <span class="fa fa-linkedin p-2 text-white font-weight-bold" style="background: #026EA3"></span> &nbsp;LinkedIn
                </a>
            </li>
        </ul>
    </div>
    <div class="bottom mt-2">
        <label class="text-gray pb-2" id="copy-link">Click to copy link &nbsp;&nbsp;<span style="color: deepskyblue" class="hidden" id="copy-res">Copied</span></label>
        <input class="form-control mt-3" style="width: 100%;border: none; border-bottom: .5px solid gray" id="share-link-input">
    </div>
</div>

<footer class="footer container-fluid" id="first-section">
    <div class="container">
        <div class="row">
            <div class="col-lg-3 col-4 footer-bg">
                <ul class="list-links__black">
                    <li><a href="https://softwarequotes.com/authors">Authors</a></li>
                    <li><a href="https://softwarequotes.com/topics">Topics</a></li>
                    <li><a href="https://softwarequotes.com/quote-of-the-day">Quote of the Day</a></li>
                    

                    <li><a href="https://softwarequotes.com/blogs">Blog</a></li>
                </ul>
            </div>
            <div class="col-lg-9 col-8 footer-right">
                <div class="row" id="footer-block">

                </div>
                <div class="row">
                    <div class="col-lg-4 col-10 footer-icons">
                        <a href="https://www.facebook.com/SoftwareQuotes/"><span class="icon-fb"></span></a>
                        <a href="#"><span class="icon-insta"></span></a>
                        <a href="https://twitter.com/SoftwareQuotes"><span class="icon-twi"></span></a>
                        <a href="#"><span class="icon-youtube"></span></a>
                    </div>
                    <div class="col-lg-8 col-12">
                        <form action="" class="footer-form">
                            <label for="email" class="error message message-top"></label>
                            <input type="email" placeholder="Enter your email" id="subscribe-email" class="white-font"
                                   name="email">
                            <button type="button" id="subscribe-newsletter-btn" class="btn-footer wide-text violet">Subscribe</button>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
</footer>



<script src="https://softwarequotes.com/libs/js/clamp.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/jquery.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/jquery.mask.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/masonry.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/slick.min.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/validate.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/wow.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/libs/js/selectize.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/alphabet.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/header.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/main.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/sliders.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/tabs.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/extras/forms.js" rel="preload" type="text/javascript"></script>
<script src="https://softwarequotes.com/js/share.js" rel="preload"></script>
<script src="https://softwarequotes.com/js/bootstrap.min.js" rel="preload"></script>
<script src="https://softwarequotes.com/js/notify.min.js" rel="preload"></script>
    <script>
        var allQuoteCount = parseInt("1778");
        var curCount = parseInt("5");
        var latestIndex = parseInt("0");
        var _token = "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu";
        $(function () {
            if (allQuoteCount > curCount) {
                $('#latest-quote-block').css('display', 'flex');
            }
        });

        function loadMoreLatestQuote() {
            $.ajax({
                url: "https://softwarequotes.com/getLatestQuote/ajax",
                method: "post",
                data: {_token: _token, latestIndex: latestIndex},
                success: function (data) {
                    var leftHtml = $('#latest_quote_left').html();
                    $('#latest_quote_left').html(leftHtml + data.left);

                    var rightHtml = $('#latest_quote_right').html();
                    $('#latest_quote_right').html(rightHtml + data.right);
                    latestIndex = data.latestIndex;
                    curCount = data.curCount;
                    // window.scrollTop = $('#latest-quote-block').scrollTop();
                }
            });
        }
    </script>






















<script>
    var currentRoute = "home";
    var curUrl = "/";
    console.log(curUrl);

    function modifyDescription() {
        var quoteEls = document.querySelectorAll('blockquote');
        for(var i = 0; i<quoteEls.length; i++){
            var quoteEl = quoteEls[i];
            if (quoteEl) {
                var html = quoteEl.innerText;
                var newEl = document.createElement('div');
                $(newEl).addClass('side-col-container__quote');
                var imgEl = document.createElement('img');
                imgEl.src = "https://softwarequotes.com/assets/icons/quotes.svg";
                var childDiv = document.createElement('div');
                childDiv.innerHTML = html;
                $(childDiv).addClass('side-col-container__quote-text');
                newEl.appendChild(imgEl);
                newEl.appendChild(childDiv);
                quoteEl.parentNode.replaceChild(newEl, quoteEl);
            }
        }
    }

    function getBanner() {
        if ($('#right_banner')) {
            $.ajax({
                url: "https://softwarequotes.com/getBanner",
                method: "POST",
                data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", route: curUrl, position: 'right'},
                success: function (data) {
                    $('#right_banner').html(data);
                }
            })
        }
        if ($('#bottom_banner')) {
            $.ajax({
                url: "https://softwarequotes.com/getBanner",
                method: "POST",
                data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", route: curUrl, position: 'bottom'},
                success: function (data) {
                    $('#bottom_banner').html(data);
                }
            })
        }

        if ($('#top_banner')) {
            $.ajax({
                url: "https://softwarequotes.com/getBanner",
                method: "POST",
                data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", route: curUrl, position: 'top'},
                success: function (data) {
                    $('#top_banner').html(data);
                }
            })
        }
        if ($('#inner_banner')) {
            $.ajax({
                url: "https://softwarequotes.com/getBanner",
                method: "POST",
                data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", route: curUrl, position: 'inner'},
                success: function (data) {
                    $('#inner_banner').html(data);
                }
            })
        }
    }

    function showPopularBlock() {
        $.ajax({
            url: "https://softwarequotes.com/getPopularBlock",
            method: "post",
            data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", page: curUrl},
            success: function (html){
                $('.popular-block').html(html);
                getBanner();
            }
        })
    }

    $(function () {
                modifyDescription();
        $('#close-share-btn').click(function () {
            $('#share-modal').hide();
        })

        $('.social-share-btn').click(function (e) {
            console.log(e.screenY, e);
            var ww = $(window).width();
            var wh = $(window).height();

            var left = Math.min((e.screenX - 300), (ww - 300));
            var top = 0;
            left = left.toString() + "px";

            if ((e.screenY + 350) < wh) {
                top = (e.screenY - 100).toString() + "px";
            }
            if ((e.screenY + 350) >= wh) {
                top = (e.screenY - 450).toString() + "px";
            }
            if(ww < 500) { // mobile phone ; place on center
                left = ((ww - 300) / 2).toString() + "px";
                top = ((wh - 300) / 2).toString() + "px";
            }
            $('#share-modal').css("left", left);
            $('#share-modal').css("top", top);

            $('#facebook-url').attr('href', $(this).data('facebook'));
            $('#twitter-url').attr('href', $(this).data('twitter'));
            $('#linkedin-url').attr('href', $(this).data('linkedin'));
            $('#share-link-input').val($(this).data("link"));
            $('#share-modal').show();
        });

        $('.social-like-btn').click(function (e) {
            var id = $(this).data('id');
            var type = $(this).data('type');
            $.ajax({
                url: "https://softwarequotes.com/setLike",
                method: "POST",
                data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", type: type, id: id},
                success: function (res) {
                    if (res.success) {
                        $(`.like-count-${type}-${id}`).text(res.count);
                    }
                }
            })
        })

        $('#copy-link').click(function () {
            document.getElementById('share-link-input').select();
            document.execCommand("copy");
            $('#copy-res').removeClass("hidden");
            setTimeout(function () {
                $('#copy-res').addClass("hidden");
            }, 1000);
        });

        getBanner();

        showPopularBlock();
        // get Footer
        $.ajax({
            url: "https://softwarequotes.com/getFooterPage",
            method: "POST",
            data: {_token: "BxCmq63rAhTu1zjuknqG3b1JEg2iSVhWgOZxHUmu", route: currentRoute},
            success: function (html) {
                $("#footer-block").html(html);
            }
        })

        // mobile menu
        $('.btn__open-menu').click(function () {
            $(this).toggleClass('open');
            $("html").toggleClass('open-menu');
        });

        // outside click hide share modal
        $(document).mouseup(function(e){
            var container = $("#share-modal");

            // If the target of the click isn't the container
            if(!container.is(e.target) && container.has(e.target).length === 0){
                container.hide();
            }
        });

        // newsletter subscribe function
        $('#subscribe-newsletter-btn').click(function (){
            var email = $('#subscribe-email').val();

            $.ajax({
                url: "https://softwarequotes.com/newsletter/save",
                method: "post",
                data: {email: email, _token: _token},
                success: function (res){
                    if(res.success) {
                        $.notify("Successfully subscribed", "success");
                    }
                }
            })
        })
    });
</script>

</body>
</html>
