Work Blog Posts by Ben Nadel
This is everything that I have ever written about Work. Of course, that doesn't mean I'm about to stop any time soon. I'm only getting warmed up!
October 2024
August 2024
- TODO: Granting Yourself Permission To Move Forward
- JavaScript Application Size Shouldn't Affect Performance
- Code Isn't Magical, It's Just A Series Of Commands
January 2024
November 2023
September 2023
- Transactive Memory Systems Theory And Engineering Team Mentality
- Coming Soon: Feature Flags - From Concept To Cultural Revolution
August 2023
June 2023
April 2023
March 2023
February 2023
December 2022
- People Don't Mind Being Used As Long As They Aren't Forgotten
- I'm Beginning To Think That Much Of Programming Is Wildly Subjective
November 2022
October 2022
June 2022
April 2022
March 2022
February 2022
January 2022
- I Always Design The Database Schema First, Then The ColdFusion Code
- It's Not Enough, But Not Enough Is Better Than Nothing
December 2021
October 2021
August 2021
- Embracing Asymmetrical Design And Overcoming The Harmful Effects Of "text-overflow: ellipsis" In CSS
July 2021
- Feature Flags Shift The Balance Of Power Away From Designers
- Extolling The Benefit Of Feature Flags On The Deploy Friday Podcast
- I Assume That I'll Never Complete My Work, And I Plan Accordingly
- The Deleterious Effects Of Working At Full Utilization
- Video Presentation: Feature Flags Change Everything About Product Development
June 2021
- Product Design And Meeting Customers Where They Are
- The 14th Annual Regular Expression Day - June 1st 2021
May 2021
- Including Tracing Headers In Nginx 1.18.0 Access Logs Using Custom Formatting
- Using The "X-Amzn-Trace-Id" Header For Request Tracing Through Amazon's Load Balancers
- Pro Tip: Using The say Voice Synthesis Command After A Long-Running Task
April 2021
- Task Switching, Sensory Specific Satiety, And Staying Productive At Work
- Things I Regret: Returning Modified Data In API Response Payloads
March 2021
- The ColdFusion Monolith Allows My Team To Move Fast And Deploy Hella Often
- An Opinionated Guide To Handling Pull Requests (PRs) On My Team
- Every Customer-Facing Call Should Have An Engineer On It
February 2021
January 2021
December 2020
- The SublimeText 3 Extended Find Results Tab Is A "Living Document"
- One Unhappy User Is A Tragedy; One Thousand Unhappy Users Is A Statistic
- Why I've Been Merging Microservices Back Into The Monolith At InVision
November 2020
September 2020
July 2020
June 2020
- Are There "Dark Matter" Designers?
- Proxying Amazon AWS S3 Pre-Signed-URL Uploads Using CFHTTP And Lucee CFML 5.3.6.61
- Every Line Of Code That You Write Is An Explicit Decision To Make The Application Better Or Worse
- The 13th Annual Regular Expression Day - June 1st 2020
March 2020
- Exploring The Power Of Multiple Cursors And Selections In Sublime Text 3
- As A Man, I Can Be A Better Example Than I Have Been
February 2020
December 2019
- The Unicorn Project: A Novel About Developers, Digital Disruption, And Thriving In The Age Of Data By Gene Kim
- Sand In The Gears As A Metaphor For People's Work Capacity
- The Phoenix Project: A Novel About IT, DevOps, And Helping Your Business Win By Gene Kim, Kevin Behr, And George Spafford
- Linking My Loggly JSON-Parsing Bookmarklet To My JSON Explorer App
- Common Mistakes That Engineers Make During The Designer-Developer Hand-Off
- Monolith To Microservices: Evolutionary Patterns To Transform Your Monolith By Sam Newman
October 2019
- Remote Work Increases Intimacy And Amplifies A Shared Sense Of Humanity
- Thought Experiment: Splitting A Single Data Table Up Into High-Writes And High-Reads For Better Performance In MySQL
- Proof-Of-Concept: InVision Breadboarding In Angular 9.0.0-next.9
September 2019
August 2019
- REST And GraphQL Are Not Your Only Choices When Building An HTTP API
- Solutions Don't Have To Work For Everyone
- Shape Up: Stop Running In Circles And Ship Work That Matters By Ryan Singer
- The Magic Of Thinking Small: Embracing Limitations As A Strength
July 2019
- How I Take A "Mental Health Day" At Work
- A Good Samaritan Law For Engineers At A Software As A Service (SaaS) Company
June 2019
- SQL Queries That Look The Same Are Not Violating The DRY Principle
- Romanticizing The Idea Of Old-Man Vengeance In A Fast-Paced Web Development World
- Software Application Layers And Responsibilities, 2019 Edition
- Adding My Blog As A Custom Search Engine In Google Chrome's OmniBox
May 2019
- Reconsidering "text-overflow: ellipsis" As A Design Smell And Accessibility Concern
- Viewing The LaunchDarkly Feature Flag Evaluation Process As A Pure Function
April 2019
March 2019
February 2019
December 2018
October 2018
- Software Design Decoded: 66 Ways Experts Think By Marian Petre And Andre van der Hoek
- It Doesn't Have To Be Crazy At Work By Jason Fried And David Heinemeier Hansson
September 2018
August 2018
June 2018
- LaunchDarkly Lunch-And-Learn Panel Discussion: New York City
- The 11th Annual Regular Expression Day - June 1st 2018
April 2018
- 90% Of Design Is Picking Good Margins And Making Sure Things Line Up
- Leaders Are The People We Bleed With - Not The People We Bleed For
- Practical Monitoring: Effective Strategies For The Real World By Mike Julian
March 2018
February 2018
- The Practice Of Empathy And The Avoidance Of "It Depends" As An Answer
- Each Feature Flag Should Be Owned By A Single Deployment Boundary
January 2018
December 2017
- The User Experience (UX) Of Conversion-Driven Development
- Considering Strategies For Idempotency Without Distributed Locking With Ben Darfler
- Favor Readable Code Over Idiomatic Code
- Creating A General vs. InVision Experience For Incident Commander
- Considering LocalStorage And The Browser Cookies As Integration Databases
- Interactive Git Rebase: Moving White-Space Changes To An Isolated Commit
November 2017
October 2017
- I Heart Logs: Event Data, Stream Processing, And Data Integration By Jay Kreps
- My Manager Once Wagered $1,000 That My Code Would Break Production
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, And Maintainable Systems By Martin Kleppmann
September 2017
- Leaders Eat Last: Why Some Teams Pull Together And Others Don't By Simon Sinek
- Viewing Software Engineers Through The Lens Of The Milgram Experiment On Obedience To Authority Figures
- Incident Commander Now Allows Incidents To Be Deleted From The Cloud
August 2017
- Incident Commander Now Provides Time Zone Select Menu For Slack Message Rendering
- Incident Commander Now Powered By Firebase For Remote Synchronization
- Log Level 30 Doesn't Mean Anything To Most Humans
- Nerd Life Balance: The Art Of Open Sourcing Your Life By Nick Floyd
- Adding Import / Export Functionality To The Incident Commander
- After 3 Months Of JavaScript Linting, It's Pretty Much All Pain And No Gain
July 2017
- Running Incident Commander At InVision App Using Angular 4
- A Graph Should Answer One Question And Should Answer It Well
February 2017
- Production-Ready Microservices: Building Standardized Systems Across An Engineering Organization By Susan J. Fowler
- Visualizing API Calls And Asset Loading During Rolling Deployments Of Horizontally Scaled Servers
January 2017
October 2016
- Release It! Design And Deploy Production-Ready Software By Michael T. Nygard
- Scalability Rules - 50 Principles For Scaling Web Sites By Martin L. Abbott And Michael T. Fisher
September 2016
- There's What Your Manager Tells You And Then There's What Your Heart Tells You
- I'm Excited When People Leave My Company
June 2016
February 2016
January 2016
October 2015
August 2015
July 2015
- Thinking About Tracking Requests And Errors Across Micro-Services
- FusionReactor Offers Excellent Insight Into Java And ColdFusion Server Performance
May 2015
- Angular Air Episode 15: Architecting Huge Angular Apps With Ben Nadel And Aaron Frost
- EdgeCast CDN Won't Cache Your First Request And Can't Cache Subsequent 304 Not Modified Responses
April 2015
March 2015
October 2014
January 2014
December 2013
November 2013
September 2013
August 2013
- The User Experience (UX) Of Writing Personal Emails For Sales And Marketing
- The User Experience (UX) Of Pausing Automatic Investments At The Vanguard Group
- The User Experience (UX) Of Rating Things
May 2013
March 2013
August 2012
February 2012
December 2011
June 2011
- Negotiation: Discovered File(s) Matching Request: None Could Be Negotiated
- My First Year As A Mac User On The Apple MacBook Pro
February 2011
January 2011
October 2010
August 2010
June 2010
- My Company, Epicenter Consulting, Is Looking For ColdFusion Developers
- Typing High Ascii Values On A Standard Keyboard
May 2010
April 2010
February 2010
January 2010
- Thoughts About Salaries And Raises As Motivated By Daniel Pink's Book, Drive
- Thoughts And Goals For 2010
March 2009
- You Practice Gymnastics, I Practice Everything
- If You Think You Know Nothing, You're Off To A Good Start
December 2008
November 2008
October 2008
- Hal Helms On Object Oriented Programming - The Summary
- Hal Helms On Object Oriented Programming - Day Five
- Hal Helms On Object Oriented Programming - Day Four
- Hal Helms On Object Oriented Programming - Day Three
- Hal Helms On Object Oriented Programming - Day Two
- Hal Helms On Object Oriented Programming - Day One
- Ask Ben: What I Look For In A Potential Employee - Passion
August 2008
July 2008
May 2008
- National Regular Expression Day And Reflections On My Own Journey
- Malcolm Gladwell, Transactive Memory, And Pair Programming
- Work At Edit.com - The Website Maintenance Experts
April 2008
February 2008
January 2008
December 2007
November 2007
September 2007
August 2007
July 2007
- FLV 404 Error On Windows 2003 Server
- Maybe Building The View Last IS The Best Way To Go
- The CTRL+SHIFT+S Test For Proper Page Architecture
- Google Offering Low Cost Local Search Solutions
- Don't Let Great Be The Enemy Of Good
June 2007
- Come Work With Me At Nylon Technology (NYC ColdFusion Job Opportunity)
- The Dip By Seth Godin (Thanks Jack Welde)
- Nylon Technology Presentation - Some Of The Forgotten Functions
- VIRGO (Aug. 23-Sept. 22): Dead On The Money!
May 2007
- Ben Forta Talking About ColdFusion Scorpio In New York City Tonight
- ColdFusion Jobs And Developer Circuit's Distributed Flex Widget
- Frameworks vs. Object Oriented Programming
April 2007
March 2007
- Should I Buy New CS3 Books? Or Used CS2 Books?
- Nylon Technology Presentation: ColdFusion Query Object Primer
- Mastering Adobe Creative Suite 3 (How Do I Do That?)
- Edit.com Partners With cPanel To Provide Web Maintenance Services
- Code Monkey - You Watch Now!
- I Love That "Oh Wow!" Moment
- My Wrists Are Killing Me
February 2007
- Completely Awesome: Whack Your Boss
- Sorry If I Am Delayed In Getting Back To Anyone
- Hey, Where'd That Goofy Bastard Go?
- Congratulations To Edit.com, Steve Grushcow, And David Ries
- Taxes Done And Filed
January 2007
- Required Changes To My RSS Feed Format
- January, The Month From Hell And Slow Blogging
- Flex Renamer - Most Awesome Bulk File / Folder Regular Expression Renamer Ever
- Introduction To Regular Expressions Presentation Notes
- 2007 New Years Resolutions
December 2006
- Leveraging FireFox's Restore Session Feature To Control RAM Usage
- The Pragmatic Programmer: From Journeyman to Master
- Team Nylon : Interface Driven Architecture Proof Of Concept (Design File / Code / Demo Application)
- Team Nylon : Interface Driven Architecture Proof Of Concept (POC)
- How Do You People Deal With Holidays?
- Does Anyone Else Get Confused By A Purposefully Slow RIAs?
- Clark Valberg On Interface Driven Architecture Methodology
- Import Lesson: Always Codify Change Requests From Clients
- Fusion Authority Quarterly - Issue 2 - Most Excellent
November 2006
- Are All Passionate People Selfish?
- My Coding Methodology - Understanding The Madness And The Man Behind It
October 2006
September 2006
- Restarting Windows Explorer Without Restarting Your Computer
- Give Me Email Feed Back
- Formatting Emails And Web 2.0
- Shlomy Gantz Starts New York FLEX 2.0 User's Group
- Client Flattery Gives Me Warm Fuzzies
- Certification And Logo Have Arrived :)
- Gotta Come Up With A Better Learning Plan
- Relational Database Management Systems (RDBMS) Are In Vogue
August 2006
- Thanks To David Ries For Google AdWords Help
- My New Dell Inspiron E1505 Centrino Duo Arrived!
- Tobe Goldfinger With An Excellent Debugging Tip
- Anonymous ColdFusion Salary Poll
July 2006
- Client Flattery Is Good For The Soul
- Lorem Ipsum Donation
- Happy Birthday Nylon Technology
- Happy Freakin' Birthday Si
- Client Flattery Is Good
- Invalid token '\n' found on line 452 at column 0
- Four Heads Is Better Than One
- Google Analytics Testing
June 2006
- Co-Workers Are Awesome
- That Sweet Sweet Feeling
- Maintaining Javascript Pop-Up Window Communication Across Window Opener Page Loads
- XStandard ColdFusion Web Services Solution
- Applications That Have Changed My Life
- Meeting Clients Face-to-Face Is A Must!
May 2006
- Super Busy Lately
- Running Multiple Instance of Homesite
- Not Enought Time to Learn
- Going Pro With the XStandard Text Editor
- New Employee Aptitude Test
- What Happened to www.CFTemplate.com?