View this post on the web at https://zaysann.substack.com/p/the-struggles-of-a-young-developer This is an almost-true story about a young passionate developer. It was the late 2004 and he had just started working in a small company offering everything he desired: a good salary, working with his preferred programming language, approaching complexities, and modeling architectures. This was not the first working experience of the young developer. But his very first project had proven to be problematic. At the time he believed features would never change. But he was wrong, and every feature change would require a complete refactoring, causing bugs and an enormous wasting of time. He had tried even some virtuous approaches like writing tests. But his tests required maintenance, and time to be written, and even more time to be executed. Unsubscribe https://substack.com/redirect/2/eyJlIjoiaHR0cHM6Ly96YXlzYW5uLnN1YnN0YWNrLmNvbS9hY3Rpb24vZGlzYWJsZV9lbWFpbD90b2tlbj1leUoxYzJWeVgybGtJam94T0RJek56UXlNRGdzSW5CdmMzUmZhV1FpT2pFek9EZzNPVE13Tml3aWFXRjBJam94TnpBd01ERTJORE16TENKbGVIQWlPakUzTURJMk1EZzBNek1zSW1semN5STZJbkIxWWkweU1ETTVNekkxSWl3aWMzVmlJam9pWkdsellXSnNaVjlsYldGcGJDSjkuWDJhQ2RwMHNROW5nd0NMa29CY3B5ZlV1aXdyRlBtMWtGMlY4b1RoUEQ3ZyZleHBpcmVzPTM2NWQiLCJwIjoxMzg4NzkzMDYsInMiOjIwMzkzMjUsImYiOnRydWUsInUiOjE4MjM3NDIwOCwiaWF0IjoxNzAwMDE2NDMzLCJleHAiOjE3MDI2MDg0MzMsImlzcyI6InB1Yi0wIiwic3ViIjoibGluay1yZWRpcmVjdCJ9.lpGK75rLonfPv0I5POfnElE_P0ATDfADvSd_BlF9GFs?