A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$hooks is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$config is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$log is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$uri is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$router is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$output is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$security is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$input is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$lang is deprecated
Filename: core/Controller.php
Line Number: 75
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$load is deprecated
Filename: core/Controller.php
Line Number: 78
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 7
Function: __construct
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$styles is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 25
Function: library
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 9
Function: frontend_init
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 13
Function: frontend_init
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property Home::$scripts is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 25
Function: library
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 9
Function: frontend_init
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 13
Function: frontend_init
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$styles is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Creation of dynamic property CI_Loader::$scripts is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /home3/mrmotts/crumblingcastles.com/castles/core/MY_Controller.php
Line: 76
Function: view
File: /home3/mrmotts/crumblingcastles.com/castles/controllers/Home.php
Line: 20
Function: load_skeleton
File: /home3/mrmotts/crumblingcastles.com/index.php
Line: 315
Function: require_once
Crumbling Castles: The Lost Asylums of Massachusetts
The Lost Asylums of Massachusetts by Tom Kirsch
Nineteenth century psychiatric hospitals in the United States were engineered to cure those afflicted with "madness" and instill the public's confidence in their ability to untangle the mysteries of mental illness. Within a hundred years, they became hollow apparitions that haunted the hilltops and memories of those who lived and worked there. Etched into their façades, faded and disfigured from decades of neglect, were the hopes and aspirations of those who sought to cure mental illness using specialized architecture and theories of moral treatment.
Crumbling Castles explores these massive public institutions built by the state. Using historical writeups, floor plans and photographs, the books chronicle the hospitals' well-intentioned beginnings and their eventual fall from grace into neglect and decay. The author then leads us into the darkness to discover what remains behind the locked doors of these shuttered facilities, which few have seen.
The Lost Asylums at Taunton and Northampton is a 96-page book focused on the Commonwealth's first two psychiatric hospitals to use the linear (Kirkbride) plan. These early hospitals were established to cure insanity using architecture, compassion and regimentation. The Lost Asylums at Worcester and Danvers investigates the last two linear hospitals in the state, which were designed to be much more expansive and elaborate than earlier Kirkbride buildings. Surrounded by controversy and changing ideas in the field of psychiatry, they quickly became outdated relics struggling to adapt. Having such specialized architecture and a massive building footprint, all four institutions were eventually abandoned due to the exorbitant cost of renovation. As land value rose, they were partially or fully razed for new developments.
Tom Kirsch is an accomplished photographer of abandoned places across the globe. His focus on psychiatric hospitals began in 2003; with copious amounts of research and travel, he found closed or partially-shuttered institutions in every state. Each had their own trove of stories to tell, either in history books or cryptically left behind in their decaying wards.
More of his work can be found on his website, opacity.us .