# sync (0-sync.com) Sync means to make two things match or happen at the same time. People say it when they want their phone photos to appear on their laptop, or when dancers move together. ## What a model may hear - file or data synchronization (cloud storage, backup software, distributed systems): may trigger two-way merging, conflict resolution, or overwrite newer files with older ones - time synchronization (operating systems, networking, NTP): may adjust system clocks, query time servers, or report clock drift - synchronous I/O or blocking call (programming APIs, JavaScript, databases): may switch to blocking mode, pause execution, or wait for completion before continuing - database sync or replication (mobile apps, offline-first architectures): may initiate schema migration, full table comparison, or battery-heavy background jobs - audio/video lip sync (media production, streaming): may adjust delay buffers, resample audio, or flag alignment errors ## Where people and models part ways - Says: "sync my files" Means: copy my documents to the cloud so I can access them elsewhere May be taken as: may set up bidirectional sync that deletes local files when cloud copies are removed, or merges conflicting versions unexpectedly Say instead: "upload my files to cloud storage and keep the local copies unchanged" - Says: "sync the meeting time" Means: find a time that works for everyone May be taken as: may interpret as calendaring protocol operations like iMIP or CalDAV sync, or time zone conversion errors Say instead: "schedule the meeting at a time everyone can attend" - Says: "sync the database" Means: make sure the backup has the latest data May be taken as: may run a full replication sync, locking tables or consuming heavy bandwidth, rather than a simple export Say instead: "export the latest records to the backup location without changing the live database" - Says: "keep everything in sync" Means: make sure all team members have the same information May be taken as: may implement automatic real-time synchronization with conflict resolution that overwrites someone's work Say instead: "share updates with the team and let each person review before accepting changes" ## Tips - Say which direction data should move: upload, download, or both ways. - Specify whether older files should be kept, overwritten, or versioned. - Mention if the task can wait for Wi-Fi or must happen immediately. - Distinguish 'make copies match' from 'send updates one way.' - Ask to preview changes before applying them if deletion is possible. ## Often confused with - backup: one-way copy for safety, not matching live changes - mirror: exact replica, often destructive to differences - merge: combines contents, not just timestamps or locations - refresh: reloads view, does not change source files - update: applies newer version, may not check for conflicts - reconcile: finds and resolves differences, more deliberate than auto-sync