Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 74
  1. 10 goto 10

    Hulu auth in an endless loop.

  2. Apple Broke Moving a File

    I moved some files between folders, and this happened.

  3. Ban the Box

    Saw this on a job application.

  4. Rejection Emails Should Be Written Like Error Messages

    Be direct.

  5. I used Codex to build out a real project, a dictionary generator for Dungeon Crawler Carl.

  6. Still Don't Like Python's Join vs. Split Syntax

    Still don’t like Python’s "separator".join(my_variable) v my_variable.split("separator").

  7. Rust Recommended Links

    Found this in a 2023 image folder, back when I was programming in Rust.

  8. I've had a smidge of extra time with my recent unemployment, so to stay sharp and learn a few new things I followed Seiya Nuta's guide to building an Operating System in 1,000 Lines.

  9. Debugging Below the Abstraction Line (written by ChatGPT)

    I followed the Operating System in 1000 Lines tutorial to understand what it means to work without the safety rails.

  10. Golden Age TV and Program Era Fiction

    In 2010 Elif Batuman wrote Get A Real Degree.

  11. Do I Need JWTs?

    Whenever people ask me about JWTs and stateless auth, which has happened twice, I answer: No, No, Maybe.

  12. Profession by Isaac Asimov and ChatGPT

    Sometimes science fiction gives a peek into a possible future.

  13. Stack Overflow is documentation, not Q&A, and that's bad

    Stack Overflow should not discourage repetitive answers.

  14. Hire me, damnit

    My name is Justin, and I have 20 years of full stack experience with a speciality in backend and application development.

  15. A Diverse Engineering Team Means You Stop Losing Money

    Let’s pretend this is all fictional and not at all based on a real story I can't talk about.

  16. Scrum does a lot of things wrong, and a lot of the things it does right are mystifying.

  17. SCIM Gotchas

    I partially implemented SCIM.

  18. About

    Site assembled with Hugo, vi, Visual Studio Code, and zsh scripting.

  19. New Rules of Web Design for The Worst Age of Web Design

    These rules didn't used to exist, because they didn't need to exist, because web design used to not go out of its way to kneecap the basic functionality of a person using a website.

  20. This blog is temporarily broken.

    Will be fixed later.

  21. The best 10 programming articles of the last 10 years

    These are articles that I've kept around and reread over the years.

  22. How to save the password file as the Message Of The Day

    When Fernando Corbató accepted the Turing Award for, among other things, inventing the computer password, he described my new favorite bug.

  23. Abbreviated variable names are fine

    Should you use full variable names, or abbreviated?

  24. Who uses UML?

    Who uses UML?

  25. C.A.R. Hoare on programming language design

    C.A.R.

  26. We Are Storming

    It took me too long to realize that the paper I just read was directly relevant to me.

  27. Why Google Source has high uptime

    Google Source has tremendous uptime.

  28. Use two choices.

  29. Forming.

  30. Microsoft WinWord Post-Mortem

    In 1984 Microsoft decided to port MacWord to Windows.

  31. Starting a Project with Top-down Agreement

    I'm doing this project from the top-down.

  32. This blog now has diagrams!

    I've always wanted to be able to put simple diagrams in this blog without going through the trouble of graphically creating them in LucidChart or Balsamiq.

  33. My new project: Satellite

    Three months ago I started a new job with a huge jump in responsibilities.

  34. Things I was definitely wrong about

    Here's the inevitable followup to my last post about things I was right about.

  35. Things I was always right about

    Some bloggers have strong opinions and are just right all the damn time.

  36. Heisenbugs – TL;DR: just run it again

    The TLDR is simple: if you have a disappearing/reappearing bug, just run it again.

  37. Programming languages can be categorized in a number of ways: imperative, applicative, logic-based, problem-oriented, etc.

  38. Can we measure how much more complicated computing is?

    25 years ago, a simple question was asked about storage, access times, and economics, and the result was a simple paper.

  39. This paper reads like an old man yelling at clouds, but then, halfway through, he simply writes a better cloud.

  40. History and lessons of Algol 68

    Algol 68 is the Cronus of programming languages.

  41. The Biggest Post-Mortem

    When there are failures at a small level, like a deployment goes wrong, there's a meeting, and a blameless post-mortem written is shared publicly.

  42. Inside the (1984) Japanese Software Industry

    I went to dig into some of the sources cited in Peopleware (see my previous two blog posts), and I fell in love with this 1984 article on Japan's software industry and Hitachi Software Engineering.

  43. Peopleware Bibliography

    Timothy Lister and Tom DeMarco didn't include a bibliography in Peopleware, so I swept through the book and produced one for curious readers.

  44. I just finished reading that old software classic, Peopleware.

  45. Mark Richards runs the Developer to Architect website, and puts out a video every Monday.

  46. Learning about Faults, Errors, and Failures.

    I've been reading about failures in distributed computing.

  47. Product Management - Week 2 - Goals and Metrics

    Here are my notes for week 2 of my product management education.

  48. Product Management - Week 1 - What is it?

    I've started an online Product Management class because, I dunno, I like learning new, non-coding things related to my job.

  49. Bad communication can be a win-win scenario

    In the aftermath of GE's price fixing scandal, we learned that GE executives had a culture of winking while they told subordinates not to break the law.

  50. North East Database Day

    NEDD is a one day conference in Cambridge.