BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.devconf.info//devconf-us-2026//talk//VYLPZM
BEGIN:VTIMEZONE
TZID:EST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T070000Z
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T080000Z
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devconf-us-2026-VYLPZM@pretalx.devconf.info
DTSTART;TZID=EST:20260925T153000
DTEND;TZID=EST:20260925T160500
DESCRIPTION:## Abstract\nConsensus in distributed systems is often seen as 
 one of the hardest problems in computer science. Even simple operations mu
 st deal with unreliable networks\, node failures\, and the absence of a gl
 obal clock.\n\nThis talk presents an intuitive\, step-by-step approach to 
 understanding consensus. Instead of starting with established algorithms o
 r formal proofs\, we begin with a naïve solution and iteratively refine i
 t by exposing its failures under realistic conditions. Each refinement int
 roduces a key idea that leads toward a correct and practical consensus app
 roach.\n\nAlong the way\, we will build an understanding of why consensus 
 is fundamentally challenging\, what constraints make it impossible in some
  settings\, and why real-world algorithms are designed the way they are. B
 y the end\, the audience will have a clear mental model of consensus and b
 e able to reason about protocols such as Raft or Paxos with greater confid
 ence.\n\n## Objectives\n- Tackle the problem of consensus using first prin
 ciples and simple reasoning.\n- Demonstrate how realistic failure scenario
 s shape the design of consensus protocols.\n- Provide a mental framework t
 o reason about correctness and trade-offs in distributed coordination.\n\n
 ## Requirements\nBasic familiarity with backend systems.
DTSTAMP:20260727T165045Z
LOCATION:106 (Capacity 45)
SUMMARY:Consensus 101 - Shivansh Kuchchal
URL:https://pretalx.devconf.info/devconf-us-2026/talk/VYLPZM/
END:VEVENT
END:VCALENDAR
