Skip to content
DevMeme
3742 of 7435
An Honest Pie Chart of a Programmer's Time
DeveloperProductivity Post #4082, on Jan 12, 2022 in TG

An Honest Pie Chart of a Programmer's Time

Why is this DeveloperProductivity meme funny?

Level 1: Like Doing Homework

Imagine your teacher gives you an hour to do your homework, and you tell your parents you’ll be busy “studying.” But here’s what really happens in that hour: first, you spend a big chunk of time browsing your favorite comics or videos (even though you’re supposed to be working). Then you play some music to help you focus, but whoops – you end up singing along to the songs instead of writing your homework. You do eventually answer a few homework questions (that’s the actual work part), and you check your answers to make sure they’re correct. In fact, you check one of the answers twice just because it feels good to see you got it right (it’s like running a test again to enjoy the success!). At one point, there’s a really hard question that you don’t want to deal with, so you just stare at your notebook, daydreaming and avoiding it. By the end of the hour, you did get some homework done, but a lot of time was spent on other not-so-productive things. This is exactly what the meme is showing, but for a software programmer at work. It’s funny because the programmer says they spent the day “programming,” but in reality, they were also doing a bunch of other silly things — just like we do when we say we’re studying. The joke reminds us that even grown-ups procrastinate and get distracted, just like students do when facing tough homework!

Level 2: Not Just Coding

If you’re a junior developer or just starting out, it might surprise you that “programming” isn’t 100% typing out code nonstop. This funny pie chart breaks down a typical day to show where the time actually goes. The big idea is that a lot of things happen during a coding day — not all of them are writing code, and some are downright procrastination (putting off work). Let’s go through the slices of this time-allocation pie and explain what they mean in real life.

  • Browsing Reddit (blue slice): Reddit is a popular website with forums (called subreddits) on every topic, including programming. It’s incredibly easy to lose track of time on there, scrolling through DeveloperHumor threads or reading the latest tech news. When the chart says “Browsing reddit” takes the biggest chunk, it’s poking fun at how developers often get distracted online. Maybe you went to Reddit to look up a solution or read an article, but an hour later you’re deep into a funny cat picture thread. For a new programmer, this might be like when you’re trying to debug an error, Google it, and end up on a Reddit page discussing something only loosely related – it’s productive-ish browsing that quietly turns into DeveloperProcrastination. We’ve all searched for a quick answer on Stack Overflow or Reddit and accidentally spent way more time than intended.

  • Singing along to “Focusing Music” (orange slice): A lot of developers play music while coding to help them concentrate. You might have a favorite playlist on Spotify or YouTube labeled “Coding Music” or “Focus”. The idea is to block out noisy distractions and get in the zone. But here’s the catch: if that playlist has songs you love, you might start singing along or drumming on the desk. 😅 Instead of helping you focus, it becomes a fun mini-concert. The meme is showing that as a chunk of time — time you believe you’re working because music is on and code is open, but actually you’re mouthing the lyrics to that catchy track. For a junior dev, it’s a relatable scenario: you wear headphones to look concentrated, but twenty minutes later you realize you haven’t written a single line because you were too busy hitting the high note of your favorite song. In short, “focusing music” can backfire and steal time if you’re not careful.

  • Testing (green slice): Testing refers to checking if your code works correctly. This could mean writing automated tests (like unit tests that run your functions with expected inputs and outputs) or manually trying out the program to see if everything is okay. It’s a normal and important part of development. For example, if you wrote a function to calculate a budget, you’d test it with different numbers to ensure it’s correct. In the pie chart, testing is a significant part of the day. For someone new to coding, it might be surprising how much time testing takes — sometimes as much as writing the code itself! You run the program, find a bug, fix it, run it again, maybe write special test cases, and so on. This slice validates that programming isn’t just coding, it’s also verifying the code. It’s included as a decent-sized wedge because good developers spend time to re-test their changes to avoid future problems. And honestly, running tests can be satisfying: it’s like asking “Did I get it right?” and seeing a “Yes” answer when tests pass. That brings us to the yellow slice...

  • Re-testing even though it works, just because it’s satisfying (yellow slice): This one is all about the delight of things working. Imagine you just fixed a tough bug or your code finally ran correctly after many tries. You see a success message or all your test cases turn green. It feels great, right? So maybe you run it one more time, not because you need to (you already know it works), but just to repeat that good feeling. It’s like re-reading a nice compliment or replaying a level you already beat in a game just for fun. It’s a small, wholesome form of procrastination. For a junior developer, you might have experienced this on a smaller scale: say you finally got your code to compile without errors or an app to load without crashing — you might hit that “run” button again just to admire it working smoothly one more time. It doesn’t advance the project, but it’s a mental reward. That’s what this yellow section humorously represents: a few extra minutes spent in self-congratulatory re-testing bliss.

  • Blankly staring at the screen (brown slice): Now, this part of the chart is a scenario every programmer encounters, beginner or expert. It usually happens when you run into a bug or a problem and you feel stuck or overwhelmed. Blankly staring at the screen means you’re just gazing at your code or error message, not actively debugging it yet. Why would anyone do that? Often, it’s because you’re thinking it through in your head, or you’re a bit in denial that the bug exists (“No way, it should work… what’s going on?!”). Sometimes it’s procrastination: you don’t feel like tackling the problem immediately, so you zone out for a moment. As a new developer, you might catch yourself doing this if, for example, your code isn’t working and you have no idea why. You lean back, stare at all those lines of code, and maybe sigh heavily. It’s a mix of “where do I even start?” and “I really don’t want to deal with this right now.” The meme calls it out as “because I don’t want to debug” – that’s the procrastination angle. Debugging (finding and fixing bugs) can be frustrating, so every coder has moments of DebuggingFrustration where they just pause and look without action. This slice tells newcomers: hey, it’s normal, we all do that sometimes. Just don’t let the blank stare last too long before you get help or start experimenting to find the issue!

  • Actually Coding (red slice): This is the part we usually think of when we say “programming” – writing new code, implementing features, typing out logic in your editor. Interestingly, the chart shows this as a relatively small slice. That’s the big joke of the meme: after all these other activities, the portion of the day spent actively writing code is smaller than one might assume. For someone early in their career, this is a heads-up that a programmer’s job is not eight hours of straight coding from morning to evening. A lot of time goes into understanding requirements, reading existing code, fixing mistakes, and yes, miscellaneous distractions. So the “actually coding” slice might only be a couple of hours out of the day when you’re truly in the zone writing new code. It doesn’t mean developers are lazy; it means DeveloperProductivity involves many moving parts. But it is funny to see it visualized like this, with “actual coding” being squeezed by Reddit and company. It resonates with that feeling you get at 5 PM thinking, “I feel like I was working all day, but I only wrote a few lines of code – where did the time go?” Now you know where: it went into those other colored slices!

Overall, this meme uses a simple pie chart to communicate something every coder learns eventually: programming time is part coding, part testing, part debugging, and part… well… goofing off or mentally recharging, depending on how you see it. If you’re new to the developer world, don’t be too alarmed by this — it doesn’t mean you’ll never be productive. Rather, it’s telling you that everyone has off-days or slow hours and that writing code is not a linear, nonstop activity. There are ups and downs in focus. The key is finding a balance. Short Reddit breaks can give your brain a rest, but they can also grow too large if you’re not disciplined. Listening to music can help you concentrate, but be mindful if it starts eating into your attention. And when you catch yourself staring at the screen stuck, know that it’s a normal step — just make sure to ask for help or take a proper break to come back fresh, instead of just sitting there forever. This meme, in a lighthearted way, teaches an important lesson about DeveloperProductivity: managing your time and focus is as much a part of the job as coding itself.

Level 3: Slicing Productivity

For seasoned developers, this pie chart hits home as a portrait of real-life DeveloperProductivity drains. At first glance, the title “Time spent ‘Programming’” sets a sarcastic tone by putting programming in quotes. We all know what should count as “programming” — writing and shipping code — but this chart wryly exposes how that time actually gets sliced up. The biggest piece of the pie (the big blue chunk) is labeled “Browsing reddit”, dwarfing the red sliver of “Actually Coding.” It’s a playful jab at our daily routine: we might tell our manager or log hours as “coding,” but in reality a good portion was likely spent down a Reddit rabbit hole of programming memes and tech news. It’s developer humor with a grain of truth; anybody who’s been stuck on a problem or waiting for a long build has succumbed to the Reddit refresh, the Hacker News hop, or the Stack Overflow scroll. It’s procrastination, yes, but also a form of mental context switching that many of us justify as "research" or a needed break. The meme’s irony is that the DeveloperProcrastination slice is the largest, suggesting that the ProductivityLoss from these detours far exceeds what we admit.

Each colored wedge in this “productivity pie” corresponds to a familiar CodingLife scenario. The orange wedge, “Singing along to my ‘Focusing Music’,” highlights a common ritual gone awry. Many developers curate special playlists or ambient background music to boost concentration. The tag says focus_music, implying this is supposed to help you zone in. But raise your hand if your so-called concentration playlist includes your favorite songs and you end up giving a private concert at your desk. 🎧 What started as a productivity hack becomes a joyful distraction — you’re typing less and tapping your foot more. It’s a self-inflicted context switch: your brain toggles from writing logic to belting out a chorus. Senior engineers chuckle because we’ve all been there, tweaking our noise-cancelling headphones and then realizing we haven’t written a line of code for the length of an entire album.

Then we see the green slice: “Testing.” This is one segment developers actually brag about spending time on. Writing unit tests, running test suites, manually testing features in a local environment — it’s bona fide work, an integral part of Debugging_Troubleshooting and delivering quality code. But the humor lies in proportion: testing is shown as a moderate chunk, which feels realistic to anyone practicing TDD (Test-Driven Development) or just fixing stubborn bugs. We often joke that “it compiles, ship it” is far from truth; instead, we spend hours running tests, tweaking and re-running them. Testing time can balloon especially when you’re unsure why something isn’t working. So yes, a decent slice of “programming time” gets eaten by waiting for test results or writing assertions. That’s a legitimate activity — yet even that slice might sometimes double as productive procrastination. Ever run your test suite just one more time, not because you changed anything significant, but because you’re delaying the next task? Which leads us directly to the yellow slice.

The yellow wedge is labeled “Re-testing even though I already know it works, just because it’s satisfying.” This is a brilliant nod to the quirky psychology of developers. After a long debugging session or a tough feature, seeing all tests pass or the program output “Success” gives a dopamine rush. It’s satisfying, almost like replaying the ending of a game you beat just to relish the victory. Re-running tests or redeploying the app to watch it run smoothly isn’t strictly necessary — nothing new is being learned — but it feels so good that we indulge in it. It’s a harmless little time-waster that only developers would understand: the equivalent of hitting “Run” again to admire a green ✓ All tests passed result. Senior devs might grin here, recalling how they sometimes rerun a successful build while sipping coffee, enjoying the calm before moving on to the next bug. It’s procrastination wearing the disguise of diligence. After all, if anyone asks, you can say “I was double-checking my work!” when in reality you were basking in the afterglow of a bug fix.

Now, perhaps the funniest (and most painfully relatable) slice is the brown one: “Blankly staring at the screen because I don’t want to debug.” Debugging is often the least glamorous part of programming — necessary, yes, but frequently frustrating and unpredictable in time. That brown wedge represents those moments where you’ve hit a nasty bug or an error that you dread investigating. Instead of diving into logs or firing up the debugger, you freeze. You scroll through the code slowly, or just zone out, as if the bug might solve itself if you stare long enough (spoiler: it won’t). This is pure DebuggingFrustration manifesting as a deer-in-headlights pause. Every experienced developer has had that I really don’t feel like dealing with this right now feeling. It might look like laziness, but often it’s a mix of mental fatigue and a splash of intimidation — especially if the bug is in a gnarly legacy module or some multi-threaded heisenbug that’s tough to reproduce. So you sit there, the code editor open, maybe the line of code in question highlighted, and… nothing happens for minutes. In an open office, this is the stare that prompts non-dev coworkers to quip, “Working hard or hardly working?” If only they knew that inside that motionless exterior, a lot of troubleshooting wheels are spinning (or at least sputtering). The meme playfully casts it as not wanting to debug at all, which, if we’re honest, is sometimes exactly the case — we postpone the pain. It’s procrastination in its purest form, using inactivity as the delay tactic.

Finally, the red slice: “Actually Coding.” It’s noticeably smaller than one might expect and certainly smaller than the Reddit chunk. This is the ultimate punchline of the pie chart. One would assume a developer’s day is mostly writing code (what else are we paid for, right?). Yet, here we confront the satirical reality that ActualCoding occupies a relatively thin wedge of the time pie. This resonates strongly with veteran engineers because it’s true that writing new code is only one part of the job and often not even the part that consumes the most hours. There’s code review, design discussions, environment setup, reading documentation, refactoring, brainstorming solutions — none of which show up explicitly in this pie, but could easily be lumped into “not coding” time. The meme deliberately highlights the least defensible uses of time (like Reddit and daydreaming) to exaggerate the contrast, but behind the exaggeration is a real insight: DeveloperProductivity isn’t simply measured in keypresses or commit counts. We’ve all had days where by the time we actually wrote code, hours had slipped by in meetings, context switching, or just overcoming the inertia to start.

This is why any seasoned developer will smirk at the caption about velocity metrics and sprint burndowns. Agile planning loves to treat developer effort as if it’s a perfectly fungible, consistently sliceable pie: X hours coding equals Y story points completed per sprint. But in practice, as this chart humorously shows, velocity metrics rarely map to reality. You might have a sprint where, on paper, you had two weeks to implement a feature (ample time). Yet the burndown chart doesn’t show that during those two weeks you also wrestled with distractions and motivation. Perhaps the first few days you got very little done — a mix of procrastination and maybe context_switch_overhead from being pulled into a support ticket or an impromptu design review. Mid-sprint, you finally hit your stride (deadlines have a way of snapping focus), and a surge of actual coding happens in a tight window. The burndown makes it look like steady, daily progress, but the developer knows it was more like a slow start and a frantic finish. This pie chart’s proportions explain that discrepancy: a lot of time in a developer’s workday is spent off the record of official metrics, in seemingly unproductive but very human ways. It’s a tongue-in-cheek reminder that those colorful sprint charts and productivity tools often gloss over the human factor — the Reddit breaks, the mental recharging, the bouts of avoidance when things get tricky.

Another layer of irony is how modern dev workflows and culture tacitly enable these slices. We champion work-life balance, flexible hours, the idea of occasional breaks to let the brain breathe. And indeed, a moderate amount of browsing or idle staring can be when subconscious problem-solving happens. (How often have you solved a bug while taking a shower or a walk after a frustrating screen-staring session?) The meme, however, jokes that we maybe take it too far — turning “breaks” into the main event. Senior developers recognize this as the eternal struggle of self-discipline. You start the morning intending to be super productive, then find yourself reading a long comment thread about the latest JavaScript framework on Reddit. Before you know it, that quick glance consumed an hour. The pie chart exaggerates for comedic effect (hopefully we’re not all spending HALF the day on Reddit), but the reason it’s funny is because the exaggeration has a kernel of truth. The DeveloperHumor here comes from shared guilt: everyone has procrastinated on the job and then later joked with colleagues, “I did like 30 minutes of real work today, the rest was basically firefighting reading meme posts.”

Let’s also talk about the context of each slice in a realistic scenario. Imagine a typical coding task: say you need to implement a new feature. You might start your day with good intentions to jump straight into coding (the red slice). But first, you glance at Reddit just to “catch up on news” — there’s a trending post on r/ProgrammerHumor exactly about procrastinating (oh the irony), and down the rabbit hole you go. After eventually snapping out of it, you play your “Coding Focus” playlist to concentrate. Code time begins... until your favorite track with vocals comes on, and whoops, now you’re humming the guitar solo of that song from Guardians of the Galaxy instead of writing queries. Back to coding — you write some tests too (green slice, good job!). Run them; they fail initially. You debug a bit, get them to pass. Now you feel relieved. You know you should move on, but it’s so satisfying to see all tests green that you run them again (yellow slice) just for that little endorphin kick. Now it’s early afternoon; you discover a bug in the module you’re working on. Ugh, debugging time. You open the debugger or console…and stare at the screen (brown slice). The bug is complex, and you’re mentally stuck. Instead of methodically stepping through, you find yourself just scrolling up and down the same code, hoping the problem will leap out. The motivation to dig in isn’t there yet. Perhaps you alt-tab back to Reddit for a mental escape or simply sit there in a daze. Eventually, maybe after a walk or a coffee, you tackle the bug properly, fix it, and commit your code. End of day. The actual keyboard time coding was just a fraction of the whole day’s story. This sequence is comedic but not far-fetched — it’s a composite of habits many developers cycle through.

In summary, the meme resonates with senior engineers because it captures the unspoken reality of DeveloperProductivity: it’s not continuous, and it’s riddled with quirky detours we all recognize. It pokes fun at our ProductivityLoss moments (like Reddit binges and daydream stares) while simultaneously acknowledging that yeah, this is pretty much how it is sometimes. The humor has a cathartic effect — we laugh, and in doing so, we implicitly admit that perfect productivity is a myth. It’s a gentle form of collective self-mockery within the tech community. And perhaps, seeing it laid out in a pie chart is a bit of a wake-up call (or at least an invitation to laugh at ourselves). We joke about it in Slack GIFs and meme channels, then try (and often fail) to do better the next day. After all, knowing is half the battle, right? Well, the other half is not clicking that Reddit tab. 😉

# A tongue-in-cheek "pseudo-code" representation of the developer's day from the pie chart:
while work_hours_left > 0:
    open("reddit.com")         # Browsing reddit – largest time sink
    play_focus_music()        # Singing along to 'Focusing Music' instead of actually focusing
    code_written = write_code()   # Actually coding – the elusive productive part
    test_results = run_tests(code_written)  # Testing the new code
    if test_results == "all green":
        run_tests_again()     # Re-testing even though it works, just for satisfaction
    if bug_detected and not feeling_motivated:
        stare_blankly()       # Blankly staring at the screen to avoid debugging
        continue  # skip to another cycle (maybe check Reddit again)
    debug(code_written)       # (Eventually) debugging the issue
    commit(code_written)      # Code gets committed (finally, some progress made)

Above: Pseudocode of a procrastination-loaded programming loop. Note how stare_blankly() and multiple run_tests() calls add no new functionality but consume time.

Level 4: Context-Switch Thrashing

At the most granular level, this meme hints at the cognitive context-switch overhead that plagues software development. In computing, every time a CPU switches from one thread to another, it incurs a cost — saving state, invalidating caches, loading new instructions — resulting in lost efficiency. The developer’s brain operates in a similar fashion: jumping from writing code to browsing Reddit or belting out lyrics causes a mental "cache miss." The mind must reload the whole codebase context each time you return to the editor, much like re-fetching data into an empty CPU cache. Too frequent switching leads to thrashing, where more time is spent swapping contexts than making forward progress on the code. It’s a classic performance issue, but inside your head!

This pie chart is essentially a high-level profiling of a programmer’s day, and it’s exposing a harsh truth: the throughput of actual coding is throttled by these constant interrupts. The largest slice (in blue) — "Browsing reddit" — acts like a high-priority background process constantly preempting the main coding thread. Each quick check of Reddit (or any social feed) is like an OS interrupt that suspends the productive flow. By the time you context-switch back to coding, the mental program counter has lost its place. Academically, this aligns with studies in human-computer interaction and cognitive psychology: frequent task switching can dramatically reduce effective work output. One famous concept, flow state, describes a condition of deep focus where a programmer’s mind is fully cache-warmed with relevant code details. Achieving flow requires uninterrupted time. But when half your "programming time" pie is actually slices of distraction, attaining that flow is as difficult as an unoptimized CPU pipeline constantly flushing.

Even the “focus music” slice (orange) can be seen through this lens. Music with lyrics or catchy tunes might start as a way to drown out distractions (akin to a signal-to-noise filter), but if you find yourself actively singing along, that background task has become a foreground thread, stealing cycles from the coding process. Your brain’s equivalent of pipeline stalls and branch mispredictions occurs when you hit a tricky bug and instead of stepping through it, you freeze (the brown slice of “blankly staring at the screen”). The internal debugger of your mind hits a breakpoint, and if the bug is daunting, the scheduler (your willpower) might time-slice you over to a less painful process — say, scrolling through a meme thread for relief. The result? The actual coding (little red wedge) is a smaller percentage of wall-clock time than anyone, especially project managers, would assume.

From a systems perspective, there’s a hint of the Pareto Principle here: a relatively small portion of focused time produces the majority of useful output, and the rest is overhead. If you’ve ever wondered why adding more developers or more hours doesn’t linearly increase output (a nod to Brooks’ Law and the Mythical Man-Month), this pie chart’s reality is part of the answer. A lot of each individual’s day is spent in states that don’t directly generate new code. It’s also reminiscent of how Amdahl’s Law limits speedup in parallel computing: no matter how many cores (or developers) you throw at a problem, the inherently serial or idle portion (browsing Reddit, daydreaming) caps the maximum achievable throughput. In human terms, you can’t fully parallelize creativity or focus—one core might be “coding,” but another core is inevitably running the procrastination daemon. The irony captured by this meme is practically an empirical observation: various industry surveys have found that actual coding often occupies only a fraction of a developer’s workday (with numbers not far from what this satirical chart depicts). The rest is usually consumed by communication, environment setup, waiting on tests, or yes, plain procrastination. In short, the pie chart format brilliantly quantifies the unquantifiable context-switch costs and idle gaps that every engineer knows exist but are hard to admit or measure. This is the computer science inside the comedy: the invisible algorithm of a workday where CPU cycles (brainpower) are constantly spilled on the floor due to multitasking and momentary diversions.

Description

A pie chart meme titled 'Time spent "Programming"' that humorously breaks down a developer's daily activities. The largest slice, colored blue, is labeled 'Browsing reddit,' taking up roughly 40% of the chart. The other slices, in descending order of size, are: 'Actually Coding' (red), 'Blankly staring at the screen because I don't want to debug' (brown), 'Re-testing even though I already know it works, just because it's satisfying' (yellow), and 'Singing along to my "Focusing Music"' (orange). The smallest slice, a tiny sliver of green, is simply labeled 'Testing.' This meme resonates with developers of all levels because it satirizes the non-linear and often distraction-filled reality of software development, contrasting with the common perception that programming is 100% focused typing. It highlights universal experiences like procrastination, the mental block before a difficult debugging session, and the small joys of re-running successful tests

Comments

24
Anonymous ★ Top Pick The 'staring at the screen' slice should be renamed 'asynchronous distributed systems problem simulation.' It sounds better on a timesheet
  1. Anonymous ★ Top Pick

    The 'staring at the screen' slice should be renamed 'asynchronous distributed systems problem simulation.' It sounds better on a timesheet

  2. Anonymous

    Turns out our true bottleneck isn’t I/O or network latency - it’s the blue slice labelled ‘Browsing Reddit’ that’s single-threaded and 100% blocking the event loop

  3. Anonymous

    After 20 years in this industry, I've learned that the real skill isn't writing code - it's billing 8 hours for this pie chart while maintaining a straight face during sprint retrospectives

  4. Anonymous

    Re-running tests you know pass is the developer's equivalent of opening the fridge again - nothing changed, but the green checkmarks are nourishing

  5. Anonymous

    This pie chart is basically a distributed tracing visualization of a developer's attention span - except instead of microservices, we're monitoring micro-distractions. The 'Actually Coding' slice is so small it's practically a rounding error, which explains why our velocity estimates are always off by an order of magnitude. At least we're honest about our O(reddit) time complexity

  6. Anonymous

    This pie chart proves the Pareto principle's dark side: 80% distractions for 20% code, with debugging as the event horizon sucking in all motivation

  7. Anonymous

    Continuous Delivery of Dopamine: re-run tests until green, avoid the debugger long enough to fall into Reddit - then wonder why “Actually Coding” is a rounding error

  8. Anonymous

    DORA forgot the fifth metric: percent of cycle time spent negotiating with your own prefrontal cortex to open the debugger

  9. dev_meme 4y

    finally a meme

  10. Deleted Account 4y

    >Singing along to my "Focusing Music" Holy shit this is so relatable

    1. dev_meme 4y

      focused not on coding but on focusing music

      1. Deleted Account 4y

        Sometimes tasks are so routine that they do not require much focus

        1. @SamsonovAnton 4y

          That's exactly how buggy, bloated and unoptimized software is created. 😁

          1. @Infinitelineman 4y

            as if unbuggy, not bloated, optimized software exists

            1. @RiedleroD 4y

              → Linux → htop → pavucontrol → …ok you got me, I don't know anything else.

            2. @SamsonovAnton 4y

              Such software surely does exist, especially in the field of industrial automation, aerospace, etc., where the cost of errors is very high, and less code means less efforts to validate it, less hardware requirements and more realtime-like performance.

              1. @karim_mahyari 4y

                You can write a 10-liner that takes forever to work and leaks memory like a broken pipe. Jk tho, your point is valid.

            3. @CcxCZ 4y

              https://www.youtube.com/watch?v=03mUs5NlT6U

    2. @RiedleroD 4y

      yeah same I made a separate playlist without any songs with lyrics so I can actually get shit done - I still hum along way more often than I should

  11. Ievgen 4y

    one big piece missed from chart - suffering from shitty-designed doxygen docs

  12. @QutePoet 4y

    The author forgot googling and messing up with solutions from StackOverflow. They are not always exactly your case so you need to modify much of them for your task.

  13. @battery05 4y

    sadly, right

  14. @RiedleroD 4y

    I listen to a lot of foreign music as well, but I still get distracted by the vocals.

  15. @GuyLord 4y

    Where is "googling"?!

Use J and K for navigation