560 blogs tracked4,950 posts indexed

Good

We track 18 posts about Good from 17 engineering blogs. Most active: Dan Luu, Cloudflare, Daniel Doubrovkine (dB.). Latest post: Oct 8, 2026.

Raw tag behind this topic:good

Companies writing about Good

Recent posts

  • If one anti-malware software is good, does that make two better? (opens on the source site)

    Raymond Chen ·

    Not always. The post If one anti-malware software is good, does that make two better? appeared first on The Old New Thing.

  • Good Morning, Dave: the 1998 INET Conference Kiosk Launcher (opens on the source site)

    Daniel Doubrovkine (dB.) ·

    In July 1998, the Internet Society held INET ‘98, “The Internet Summit”, at Palexpo in Geneva. The University of Geneva provided about 250 computers for the conference, and I was a student there. I wrote much of the conference network’s website, www.inet98.ch, and the launcher that ran on the public Windows 95 PCs instead of Explorer. The Inet 98 Launcher was a full-height bar on the left of the screen with a button for each installed application: Internet Explorer, Netscape, PC Pine, Telnet, WS-FTP and Office 95 and 97. I wrote it in Delphi 3. It showed a screen saver when a machine sat…

  • Python Inner Functions: What Are They Good For? (opens on the source site)

    Real Python ·

    Python inner functions are those you define inside other functions to access nonlocal names and bundle logic with its surrounding state. In this tutorial, you’ll learn how to create inner helper functions, build closures that retain state across calls, and implement decorators that modify the behavior or existing callables without changing the original implementation. By the end of this tutorial, you’ll understand that: Inner functions access nonlocal names from the enclosing scope, so you pass data in once and reuse it across calls. You can replace an inner helper function with a non-public…

  • Error'd: Good Time (opens on the source site)

    The Daily WTF ·

    Astute readers noticed last week that this editor (that is to say, me) had his own error'd failure to remember what day it was. Thank you for pointing it out promptly, and then proceeding to send in a bunch of examples of other sites calendar failures. Misery loves company! Traveler's travails, from C_Chell "Trying to complete the form on https://www.ihg.com to tell when I plan to arrive at the hotel, I can't complete the form because of this little time problem." "You Have -1 Month(s) To Order!" announces dragoncoder047. "Ah, GradImages... the company that told all graduates that they'd get…

  • The good ol’ days of building Java (opens on the source site)

    Stack Overflow ·

    Ryan sits down with Tim Lindholm, an early contributor to the Java language at Sun Microsystems, to chat about what it was like building one of the most popular programming languages ever at its inception, why it was strategically important for the Java team to create a cross-platform ABI to compete with Windows NT, and how applets were initially just an interesting demo.

  • I’m Good at Solving Problems. Over-Owning is a Problem. (opens on the source site)

    Atomic Object ·

    Recently, a partner team on one of my projects unexpectedly stepped away from work we depended on. Without their part, we could not ship the feature we were building. That made the situation both urgent and potentially difficult. A developer on my team had been leading much of the coordination and planning. She is someone […] The post I’m Good at Solving Problems. Over-Owning is a Problem. appeared first on Atomic Spin.

  • Your alt text passes automated checks. That doesn’t mean it’s any good. (opens on the source site)

    GitHub ·

    We built a plugin for the GitHub Accessibility Scanner to make sure your alt text is actually accessible. Here's how it works. The post Your alt text passes automated checks. That doesn’t mean it’s any good. appeared first on The GitHub Blog.

  • Unveiling good and bad behaviors on the Agentic Internet (opens on the source site)

    Cloudflare ·

    Cloudflare is shifting bot mitigation from point-in-time Risk assessment to continuous Trust evaluation. Learn how new good and bad behaviors from bots and agents are assessed by our systems, including BotBase and Precursor — and try out our Precursor Trace simulation to see how your own cursor movements would be assessed as human or bot.

  • The Fellowship of Code: My Quest at Ruby for Good in Ghent (opens on the source site)

    FreeAgent ·

    It isn’t very hard to pitch tech conferences. Offering a getaway from the usual desk work, a chance to pick up on new wisdoms from like-minded and genuinely inspiring folk, and room in the itinerary for sightseeing and socialising in the hip host city in between times? It’s a no-brainer… well, for most. I had […]

  • Good software gets out of the way (opens on the source site)

    Swizec Teller ·

    Explore the art of invisible software and user-centric workflow design with Swizec and Kent C Dodds. Uncover what separates a good engineer from a great one in this insightful dialogue.

  • Good Data For Bad Golf (opens on the source site)

    Jerry Gamblin ·

    I play golf. I am not good at golf. But I have a Garmin Approach R10 launch monitor, a Python interpreter, and too much free time, so naturally I spent way more time building a dashboard to analyze my swing data than I did actually swinging a club. The result is jgamblin/golf, a self-hosted analytics ... Read more

  • Dictionary Compression is finally here, and it's ridiculously good (opens on the source site)

    HTTP Toolkit ·

    Dictionary compression could completely change how applications send data over the web. It's recently gained broad support, and offers absurd real-world traffic reductions: initial testing shows YouTube JS download size for returning desktop users shrinking up to 90% (!!!) compared to existing best-practice compression, while the Google search results HTML (arguably the most optimized content on the internet) shrinks nearly 50%. This works by initializing the (de)compression algorithm with a dictionary of data known in advance to both compressor & decompressor, so that the compressed data can…

  • More Good Programming Quotes, Part 6 (opens on the source site)

    Henrik Warne ·

    Here are more good programming quotes I have found since my last post. Programming “Configuration is coding in a poorly designed programming language without tests, version control, or documentation.”Gregor Hohpe “It’s the developers misunderstanding, not the expert knowledge, that gets … Continue reading →

  • How good can you be at Codenames without knowing any words? (opens on the source site)

    Dan Luu ·

    About eight years ago, I was playing a game of Codenames where the game state was such that our team would almost certainly lose if we didn't correctly guess all of our remaining words on our turn. From the given clue, we were unable to do this. Although the game is meant to be a word guessing game based on word clues, a teammate suggested that, based on the physical layout of the words that had been selected, most of the possibilities we were considering would result in patterns that were "too weird" and that we should pick the final word based on the location. This worked and we won. [Click…

  • Gradle toolchains are rarely a good idea (opens on the source site)

    Jake Wharton ·

    The last post featured some Kotlin code inadvertently targeting a new Java API when the build JDK was bumped to 21. This can be solved with the -Xjdk-release Kotlin compiler flag, or by using Gradle toolchains to build with an old JDK. If you read the Gradle docs… Using Java toolchains is a preferred way to target a language version …or the Android docs… We recommend that you always specify the Java toolchain …you wouldn't be blamed for thinking Java toolchains are the way to go! However, Java toolchains are rarely a good idea. Let's look at why. Bad docs Last week I released a new version of…

  • Why do people post on [bad platform] instead of [good platform]? (opens on the source site)

    Dan Luu ·

    There's a class of comment you often see when someone makes a popular thread on Mastodon/Twitter/Threads/etc., that you also see on videos that's basically "Why make a Twitter thread? This would be better as a blog post" or "Why make a video? This would be better as a blog post". But, these comments are often stronger in form, such as: I can't read those tweets that span pages because the users puts 5 words in each reply. I find common internet completely stupid: Twitter, tiktok, Instagram, etc. What a huge waste of energy. or When someone chooses to blog on twitter you know it's facile at…

  • Part 2: Use Good Headings For Structure And Scanning (opens on the source site)

    Squarespace ·

    Part 1 of this tutorial introduced you to the content types that are most common in technical documentation. You also evaluated a real-life example as a reader, and you may have realized how headings are essential to a good reader experience. It’s because readers on the web do not read – they scan ¹ . People actually read 25% slower on the web² and they only read 20% of the content on a page³. (This data is from 2008; I’m scared to know the percentage today.)

  • Offers: Principles in making a good deal better (opens on the source site)

    OpenTable ·

    The UX and UI of offers The post Offers: Principles in making a good deal better appeared first on OpenTable Technology Blog.

Related topics

This page is generated automatically from the engineering blogs we follow. Every post links to its source, where it was published. See all sources.

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.