<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/good-etiquette-ew57ubeqs" -->

---
title: Good Etiquette | daily.dev
description: A Daily WTF story about a programmer named Felicity who inherits a business-critical Excel spreadsheet full of VBA macros written in French. The code relies on...
canonical: https://daily.dev/posts/good-etiquette-ew57ubeqs
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Good Etiquette | daily.dev
og:description: A Daily WTF story about a programmer named Felicity who inherits a business-critical Excel spreadsheet full of VBA macros written in French. The code relies on...
og:url: https://daily.dev/posts/good-etiquette-ew57ubeqs
og:image: https://api.daily.dev/og/posts/ew57UBeQs.png
og:image:alt: Good Etiquette
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Good Etiquette

**[The Daily WTF](https://daily.dev/sources/thedailywtf)** · 3 min read · 1 upvotes · 0 comments

## Summary

A Daily WTF story about a programmer named Felicity who inherits a business-critical Excel spreadsheet full of VBA macros written in French. The code relies on hardcoded IP addresses (causing breakage when the IP changed), references multiple Excel files on shared servers, and features convoluted flow control with Goto statements that jump between If/Else branches and while loops in ways that are nearly impossible to follow.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thedailywtf.com/articles/good-etiquette>

## Similar posts on daily.dev

- [A Monthly Addition](https://daily.dev/posts/a-monthly-addition-do1dwfenb) · The Daily WTF · 0 upvotes · 0 comments
- [Formula Length](https://daily.dev/posts/formula-length-arflqz5um) · The Daily WTF · 0 upvotes · 0 comments
- [Word to the wise: Don't tell your manager that's not Excel](https://daily.dev/posts/word-to-the-wise-don-t-tell-your-manager-that-s-not-excel-lg33pipwo) · The Register · 0 upvotes · 0 comments
- [Classic WTF: Difficult Personality](https://daily.dev/posts/classic-wtf-difficult-personality-zmpwalkud) · The Daily WTF · 2 upvotes · 0 comments
- [Classic WTF: My Many Girlfriends](https://daily.dev/posts/classic-wtf-my-many-girlfriends-8nqxt1s1r) · The Daily WTF · 0 upvotes · 0 comments

---

Tags: [#vb](https://daily.dev/tags/vb)

[View this post on daily.dev](https://daily.dev/posts/good-etiquette-ew57ubeqs)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Good Etiquette","url":"https://daily.dev/posts/good-etiquette-ew57ubeqs","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/good-etiquette-ew57ubeqs"},"datePublished":"2026-04-20T11:10:00.645Z","dateModified":"2026-04-20T11:10:21.949Z","description":"A Daily WTF story about a programmer named Felicity who inherits a business-critical Excel spreadsheet full of VBA macros written in French. The code relies on...","image":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","thumbnailUrl":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","isAccessibleForFree":true,"articleSection":"The Daily WTF","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Daily WTF","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d21a6aa61a7244d893a3b3284df8e2ef","url":"https://daily.dev/sources/thedailywtf"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/good-etiquette-ew57ubeqs","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"vb","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Daily WTF","item":"https://daily.dev/sources/thedailywtf"},{"@type":"ListItem","position":3,"name":"Good Etiquette"}]}
```

