# Idea Development Environment (IDE) An environment focused on idea development. Akin to an Integrated Development Environment (IDE) (used by software developers), but focused on thinking, thoughts, ideas, knowledge, learning and note-taking. It's a parallel between Integrated Development Environments (IDEs) and the world of Knowledge Management. Software developers have IDEs at their disposal; super powerful tools that can not only be used to edit the source code of their applications but also integrate most of the tools necessary for them to be productive. For instance, tools to debug their code, tools to test it, tools to discover quality issues, tools to transform data, tools to explore databases, and many more. The idea of Integrated Thinking Environments (ITEs) is to be to knowledge workers what IDEs are for developers. ITEs should become the “home” of lifelong learners; the place where they go when they want to think and learn. The question is of course: what are the tools that should be part of an ITE? Since it’s still the early days of ITEs, it’s pretty much open-ended and for us to imagine. Here’s my take on what an ITE should include (i.e., its Jobs-To-Be-Done): - Means to take periodic notes and review those - Daily notes - Weekly/Monthly/Yearly reviews - Means to discover interesting content - A modern Stumbleupon based on your own preferences and research interests of the moment - Means to capture interesting content and ideas - Let you capture and store everything you find interesting on the Web and elsewhere - Store everything in a content inbox - Means to organize captured content - Manual - AI-assisted - Means to extract ideas, insights, and knowledge - Create literature notes and fleeting notes (Zettelkasten) - Means to progressively summarize knowledge - Create permanent notes (Zettelkasten) - Means to link ideas, knowledge, and content - We need to have end-to-end traceability. We need to be able to give credit where its due, and to see how ideas relate to each other - Means to explore relationships and to derive new insights - We need to be able to dive into the knowledge we’ve accumulated, explore the links, derive new insights and ideas, and create new content - Means to help us create a digital twin - Means to collaborate and share with others - Live collaboration - Collaborative exploration/learning - Content sharing - Content publishing - Exporting/Importing information - Means to help us learn and retain information in our long-term memory - Supporting spaced repetition to support our learning efforts - Means to deal with content and knowledge decay - The content we capture for later consumption and the knowledge we accumulate does not necessarily remain valuable/valid forever. An ITE should help us manage the decay of information - Sometimes we need to unlearn some things to grow - Means to version knowledge - Ideas evolve, and that evolution is interesting in and of itself. An ITE should version our knowledge so that we can go back in time and look at the evolution To me, the goal of an ITE should be to support the complete funnel from content to atomic/networked knowledge. We start by capturing our thoughts, ideas, and content. Then we send everything down the funnel. Later, we need to ingest/digest/review it all to extract the gems: facts, ideas, knowledge. Finally, we can leverage the knowledge to expand our own universe and strengthen our second brain. ## References - https://axle.design/obsidian-roam-and-the-rise-of-integrated-thinking-environments%E2%80%94what-they-are-what-they-do-and-what-s ## Related - [[Integrated Thinking Environment (ITE)]] - [[Tools for Thought (TfTs)]]