| DDD | Domain-Driven Design | Design focused on business logic, not technology. | Architecture | So developers and business speak the same language. | |
| DDoS | Distributed Denial of Service | Thousands of computers attack your site simultaneously to bring it down. | Security | So you don't sleep at night, but run to check the logs. | |
| DES | Data Encryption Standard | Was a standard until it was cracked. | Security | Like an old lock that no longer provides protection. | AES |
| DevOps | Development + Operations | An approach to development where programmers and admins work together to quickly release and update software. | Infrastructure | DevOps is when a programmer says 'everything works on my machine' and the admin says 'mine too', and they're both telling the truth. In practice, it looks like a person putting out fires with one hand while writing code with the other as servers are burning. If you hear the word 'deployment' without swearing — DevOps is working. | |
| DHCP | Dynamic Host Configuration Protocol | Distributes IP addresses to devices on the network. | Network & Infrastructure | So your phone automatically gets an address when connecting to Wi-Fi. | |
| DI | Dependency Injection | Passing dependencies into an object from the outside. | Architecture | Like a chef who doesn't grow vegetables but buys them at the market. | |
| DIP | Dependency Inversion Principle | A principle stating that high-level modules should not depend on low-level ones. | Architecture | To keep the code from turning into a mess. | |
| DMA | Direct Memory Access | Allows a device to exchange data directly with memory, bypassing the CPU. | General | So your hard drive doesn't have to wait for the CPU to become free. | |
| DNS | Domain Name System | Translates domain names into IP addresses. | Network & Infrastructure | So you can visit a site by its name, not by a string of numbers. | |
| DRY | Don't Repeat Yourself | Don't repeat yourself. | Development | If you write the same code twice — you've violated this principle. | |
| DVI | Digital Visual Interface | An interface for connecting a monitor to a computer. | General | Being replaced by HDMI and DisplayPort. You can still find it in old computers. | |