# dao (0-dao.com) A dao is a Chinese sword with a single curved edge, used in martial arts and historical warfare. People also use "DAO" to mean a group that runs itself through rules written as computer code, with members voting on decisions. ## What a model may hear - data access object (software engineering): assume the user wants a pattern that hides database details behind a simple interface - decentralized autonomous organization (blockchain and Web3): trigger advice about smart contracts, tokens, governance, or cryptocurrency tools - disk-at-once (optical media burning): interpret the request as about CD or DVD writing modes - defense attaché office (military and government): pull in defense or diplomatic context ## Where people and models part ways - Says: "show me a dao" Means: I want to see pictures or history of the Chinese sword May be taken as: explain a database pattern or a crypto organization Say instead: "show me images of the Chinese sword called dao" - Says: "how do I start a DAO" Means: I want to form a community group with shared decision-making May be taken as: push cryptocurrency wallets, token issuance, or smart contract code Say instead: "how do I start a community group that makes decisions by vote, without needing cryptocurrency" - Says: "write a DAO for my app" Means: I need a simple way for my program to talk to a database May be taken as: generate blockchain governance code or CD-burning utilities Say instead: "write a data access object that fetches records from my database" - Says: "the DAO failed" Means: a group I was in fell apart from internal conflict May be taken as: discuss the 2016 Ethereum exploit and hard fork Say instead: "the community organization I joined collapsed from disagreements" ## Tips - Say "Chinese sword" or "martial arts blade" if you mean the weapon. - Say "data access object" or "database layer" if you mean the software pattern. - Say "community treasury" or "voting group" if you want the organizational idea without crypto. - Say "decentralized autonomous organization" in full if you do want the blockchain version. - If you mean something else entirely, define it in your first sentence. ## Often confused with - DTO: a plain data carrier, not database access logic - repository: higher-level, often with query methods built in - smart contract: code that runs on a blockchain, not a full organization structure - dApp: an application, not an organization or a sword - katan: a Japanese sword, straight-backed versus curved