{"version":"https://jsonfeed.org/version/1","title":"Benjamin Forgrave","home_page_url":"https://benjaminforgrave.com","description":"Benjamin Forgrave","author":{"name":"Benjamin Forgrave"},"items":[{"id":"%F0%9D%97%A6%F0%9D%97%B2%F0%9D%97%B9%F0%9D%97%B3-%F0%9D%97%B5%F0%9D%97%B2%F0%9D%97%AE%F0%9D%97%B9%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B4-%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B3%F0%9D%97%BF%F0%9D%97%AE%F0%9D%98%80%F0%9D%98%81%F0%9D%97%BF%F0%9D%98%82%F0%9D%97%B0%F0%9D%98%81%F0%9D%98%82%F0%9D%97%BF%F0%9D%97%B2","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/self_healing_blog_hero.svg\"/><p>𝗦𝗲𝗹𝗳-𝗵𝗲𝗮𝗹𝗶𝗻𝗴 𝗶𝗻𝗳𝗿𝗮𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲 𝗶𝘀𝗻'𝘁 𝗮 𝗳𝗲𝗮𝘁𝘂𝗿𝗲 - it's the future.</p>","url":"https://benjaminforgrave.com/f/%F0%9D%97%A6%F0%9D%97%B2%F0%9D%97%B9%F0%9D%97%B3-%F0%9D%97%B5%F0%9D%97%B2%F0%9D%97%AE%F0%9D%97%B9%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B4-%F0%9D%97%B6%F0%9D%97%BB%F0%9D%97%B3%F0%9D%97%BF%F0%9D%97%AE%F0%9D%98%80%F0%9D%98%81%F0%9D%97%BF%F0%9D%98%82%F0%9D%97%B0%F0%9D%98%81%F0%9D%98%82%F0%9D%97%BF%F0%9D%97%B2","title":"𝗦𝗲𝗹𝗳-𝗵𝗲𝗮𝗹𝗶𝗻𝗴 𝗶𝗻𝗳𝗿𝗮𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲","date_modified":"2026-03-27T13:36:06Z"},{"id":"devops-is-a-state-of-mind","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/state-of-mind-personalty-neurosciecneews-publ.webp\"/><p>Most folks use the term DevOps loosely to talk about tools and deliverables.  They talk of terraform, ansible, github, jenkins. Then we hear about pipelines, security scans, observability and more.  What we do not hear i...</p>","url":"https://benjaminforgrave.com/f/devops-is-a-state-of-mind","title":"DevOps is a State of Mind","date_modified":"2025-05-13T16:15:48Z"},{"id":"an-agile-waterfall","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/download.png\"/><p>I like an Agile Waterfall. I lean toward a lean agile philosophy, but, waterfall has it's benefits.  Sometimes iterating over a complex system can be tough, so, waterfall comes in handy to set a line in the sand. The agi...</p>","url":"https://benjaminforgrave.com/f/an-agile-waterfall","title":"An Agile Waterfall","date_modified":"2024-10-31T14:31:12Z"},{"id":"jira-is-your-friend","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/istockphoto-1314186579-612x612.jpg\"/><p>Being friends with Jira is a good idea. I like to think of jira as a great place to get your documentation in order. It may be that the documentation you need is for internal consumption only - take the time to write dow...</p>","url":"https://benjaminforgrave.com/f/jira-is-your-friend","title":"Jira is your friend","date_modified":"2024-10-23T18:35:35Z"},{"id":"are-you-truthy-or-true","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/true.png\"/><p>Today I had an argument. It wasn't pretty. I found an action to store was 'true' but it could be 'cat' or 'dog' or 'dammit'. It would be better if it were True instead of true. Very True. What to do? Could you make it Tr...</p>","url":"https://benjaminforgrave.com/f/are-you-truthy-or-true","title":"Are you truthy or True","date_modified":"2024-10-10T14:49:23Z"},{"id":"when-is-done-done","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/b3865ba1ef393b29f4055a22b4084cc4.jpg\"/><p>We slog through this every day.  When is done 'DONE'?  Done is 'DONE' when it is done enough. Ok. What the heck does that mean.  It means 'stop trying to solve world hunger'. You should focus on the real outcome and the ...</p>","url":"https://benjaminforgrave.com/f/when-is-done-done","title":"When is done DONE?","date_modified":"2024-10-08T13:04:53Z"},{"id":"please-review-my-code","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/painclock.png\"/><p>Please. I've mentioned in the past how I embrace code review. It is one of the most important development tools we have at our disposal. I know it takes time for a human to bring up the pull request, sort through all of ...</p>","url":"https://benjaminforgrave.com/f/please-review-my-code","title":"Please Review My Code","date_modified":"2024-09-30T12:44:05Z"},{"id":"metrics-reporting","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/70376098-Man-Standing-in-Tall-Grass.jpg\"/><p>Our day-to-day data is interesting to us, but, no-one else cares. Of course we all have an eye on outcome, but, the ins-and-outs, follies, trials-and-tribulations - they just dont want to hear it - and neither would you!...</p>","url":"https://benjaminforgrave.com/f/metrics-reporting","title":"Metrics & Reporting","date_modified":"2024-09-16T16:42:52Z"},{"id":"be-a-mentor-to-others","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/asdfqwerwerwer.png\"/><p>Find a mentor. Be a mentor. Each week I carve out 30 minutes dedicated to my mentor and another 30 minutes to be a mentor to others. I didn't accidentally find my mentor or mentees, I had to go on a quest. Luckily my org...</p>","url":"https://benjaminforgrave.com/f/be-a-mentor-to-others","title":"Be a Mentor to Others","date_modified":"2024-09-13T12:58:48Z"},{"id":"code-review","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/code-review.png\"/><p>Back in the day, a request for peer review sent me into a tizzy for no good reason. It seemed to me that every other programmer must have the perfect solution in all that they do, so, why would they look for my feedback....</p>","url":"https://benjaminforgrave.com/f/code-review","title":"Code Review","date_modified":"2024-09-11T18:13:08Z"},{"id":"learning-exploring","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/Blog-Post-Image-Template-3.png\"/><p>When it comes to learning and exploring new technologies, we should be 'full steam ahead'. Typically we find ourselves testing our solutions end-to-end before we commit.  Testing takes time. What can we do to fill the ga...</p>","url":"https://benjaminforgrave.com/f/learning-exploring","title":"Learning & Exploring","date_modified":"2024-09-10T13:00:31Z"},{"id":"jenkins-security","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/istockphoto-1372063239-612x612.jpg\"/><p>A collegue took some time to review security settings on a jenkins controller. The exercise revealed that there were some warnings which could be resolved, but, required some rework. \"Geez - that stinks. Now I need to ta...</p>","url":"https://benjaminforgrave.com/f/jenkins-security","title":"Jenkins Security","date_modified":"2024-09-09T16:34:58Z"},{"id":"day-0","html_content":"<img src=\"https://img1.wsimg.com/isteam/ip/64b70815-a58c-4caf-b1a2-7980d83a78f5/zero-day-image.webp\"/><p>Today I created a blog on my website benjaminforgrave.com. This will serve as a running stream of consciousness for my techincal musings. Enjoy!</p>","url":"https://benjaminforgrave.com/f/day-0","title":"Day-0","date_modified":"2024-09-06T15:32:11Z"}]}