← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 70
  1. At the end of this most recent January, I wrote Narrowing the Cone of Error, The Origin Story of a High Output AI Coding Workflow, a story about how I had built my AI development workflow.

  2. A Well Working AI Workflow

    The Origin Story of /feature I’ve been interested in personal organization tools for a long time, and never really been happy with them.

  3. Resume

    Last updated: 2025-04-03 Drew Csillag Email: drew@thecsillags.com Blog: https://drew.thecsillags.com/ LinkedIn: http://www.linkedin.com/in/drewcsillag GitHub: https://github.com/drewcsillag Computer Skills Have worked professionally with: Java, SQL, JSON,…

  4. This is a presentation I’ve done now about six times, starting back about 6 years ago.

  5. My Contract To My Team

    When I switched to management last year on April 5, one of the things I wanted to start with was to make sure that my teams understood what they could expect from me and hold me to.

  6. I’ve only been weaving for about four months now, but have had a lot of fun doing four shaft patterns on my rigid heddle loom (a 16" Kromski Harp Forte).

  7. Self Retros

    I’ve done various forms of retros over the years, one of which I blogged about too.

  8. I Got Blogged About

    I did a talk for my org, Developer Experience (formerly part of EEE), based on my Influence Without Authority post I did back in 2021.

  9. YAML, go templated YAML, HOCON, HCL(2), GCL, JSON.

  10. Choosing All Possibilities

    There’s a chunk of code I’ve been playing with the last two and a half-ish years (judging by its git history) that for me is just really cool.

  11. Organization System Essentials

    I’ve been working with people and talking about their organization systems to help their systems help them.

  12. I get asked about blockchain, crypto, NFTs, and such every once in a while, and rather than counting on my memory to remember the whole thing, I decided to just do a quick write up.

  13. I Was on a Podcast

    I had spoken to a recruiter, Harrison Edney, at some point a while ago, and we had a really great conversation.

  14. Yes, Programming is Hard

    I saw the article in Communications of the ACM “What Does Saying That ‘Programming Is Hard’ Really Say, and About Whom?”

  15. Many common archetypes of staff engineer involve a moderate to large scope of influence.

  16. Finally, Somebody Makes This

    For at least as long since I came up with The Agile Organizer I’ve been using disc binding systems like the Arc-M from Staples.

  17. Fun With Combinations

    A co-worker recently gave a talk on shuffle sharding and the thought came to me: we know that that for n things taken k at a time you have nCk, and what that evaluates to; given n and k.

  18. Influence Without Authority

    As you get more experience in being a software engineer, the trajectory that companies I have worked for look for you to be able to expand your scope.

  19. Log Analysis Using SQLite

    It all started because I suck at the log searching tool I’ll call <LST>¹.

  20. Lies You Find In Code

    When working in a code base that’s been around for a while, you will find lies in the code.

  21. This is very much a crackpot post.

  22. Making Coding Easier

    I’ve spent a lot of time over the course of my career in other people’s code, and as a result, I’ve learned a lot about what kinds of things make code easy to navigate, and which things made reading and debugging code more difficult.

  23. Defunctionalizing Quicksort

    I’ve know for a long time that you could convert any iterative function to be recursive and vice versa, but up until recently, I only knew how to go from iterative to recursive in a mostly formulaic way.

  24. Agile Organizer

    Jscont Packinglist Sscalendar Sscalendarinuse Ssfrontpage Ssmeta Ssprojectinprogresd Sspunchinref Stickyextension Stickysideup

  25. (see here for the full Agile Organizer series) I’ve been using the agile organizer for better than four years and it’s worked swimmingly.

  26. Why?

    Andrew Csillag Sea Cliff Gospel Chapel, NY August 11, 2019 Why?

  27. (see here for all the posts about using a diver’s bezel) I’ve written a few posts about things you can do with a diver’s bezel, and today, I’m adding a few more.

  28. While I’ve had my organizer figured out for over four years (see here for the full series), I had struggled with the choice of writing utensil.

  29. Accounting For Software Engineers

    For my current job, I’ve had to learn how accounting works.

  30. A couple of good reads I’ve encountered in the last month or so that cover things I’ve thought myself, but are written much better than I would have: The Beginner’s Creed - something I’ll probably keep in my notebook in perpetuity.

  31. Staples Arc Paper - $100 vs. $20

    (see here for the full Agile Organizer series) I’ve now been using my agile organizer system for now going on three years, with a few adjustments, but the main principles firmly in place.

  32. More Advanced Diver's Bezel Use

    (see here for all the posts about using a diver’s bezel) I previously wrote about things that you can do with a divers watch bezel.

  33. How to Use a Diver's Bezel

    a.k.a.

  34. Back at the end of December, I posted 17 Frets Chords, a concise chord dictionary.

  35. I’ve been using this now for a bit, and now that I’ve not made any changes to it in a few months, and after a failed pitch at selling it to a publisher, I’ve decided to release this into the wild.

  36. 17 Frets

    All of the 17 Frets series books are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

  37. Jan20 - A Java Succession Library

    Since it’s related to my day job, it’s over on Medium.

  38. About Me

    My Gravatar: Here’s my resume.

  39. Regulating My Mechanical Watch

    For Christmas last year, my wife bought me a Seiko SKX-009 which I absolutely love.

  40. The Marvels Of A Mechanical Watch

    I’ve been interested in timekeeping devices for many years, and have generally been facinated with watches, and in the last year or so, I’ve become I big fan of mechanical ones.

  41. N.B.

  42. Single Return Considered Harmful

    It’s funny sometimes how when you’ve done something in a particular way for long enough, it’s easy to forget why you do it the way you do.

  43. Gregg Shorthand Update

    It’s been close to a year since I started my shorthand quest in earnest.

  44. When designing storage systems for applications, not building something like a SQL/NoSQL database, I’m talking the layer/logic that goes on top, you have to consider a whole bunch of things if you want to build the “right thing(TM)” for your application.

  45. Diana Ferrara

    Img 9106 Img 9107 Img 9108 Img 9109 Img 9110 Img 9111 Img 9112 Img 9113 Img 9114 Img 9115 Img 9116

  46. Useful Software

    Somewhat written to future-me, but also to others who may be looking in the direction of these things.

  47. Java Server Best Practices

    When writing Java servers (or servlets that run in a container), I’ve learned a few things that have saved me a bunch of trouble during development, as well as later on.

  48. I think that most people would agree these days that dependency injection is a good thing for many reasons.

  49. Removing Magic

    When starting as a software developer, everything seems like magic, compilers, IDEs, networking, kernels, etc.

  50. Why Java?

    Background I started my professional career with a Pascal program (I know that dates me a bit) and then continued with C and C++ and discovered Python around version 1.4 and used it heavily for over ten years, and really didn’t like Java when I first met…