SShortSingh.
Back to feed

18-Year-Old Self-Taught Dev Traces Coding Roots to a Failed macOS Install Attempt

0
·18 views

Saisakthi, an 18-year-old self-taught developer, shares how his programming journey began in 9th grade after watching a YouTube video comparing macOS and Windows. Curious about why the two operating systems couldn't be combined, he set out to install macOS on a Windows machine. The process took over a month, involved learning about torrents, and drew complaints from his mother over excessive internet usage. He eventually got macOS running inside VirtualBox, though the project ultimately did not work as intended. Despite the failure, Saisakthi credits this experience as the spark that launched his interest in programming and technology.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

osFoundry adds Claude Code and Codex as @mention agents in team chat channels

osFoundry's Message feature now lets users add a coding agent such as Claude Code or Codex to a channel, where it appears as a member with its own handle like @claude. When someone mentions it, the agent starts on the user's own machine and works in a disposable git worktree of the channel's repository, reading recent channel messages for context. It then posts its answer back to the channel and can push changes with a pull request link. Users can choose whether the agent starts fresh for each mention or stays open to remember earlier conversation, and it runs only on the desktop app because it executes locally.

0
ProgrammingDEV Community ·

Commitment Lab: a practice room for untangling stakeholder promises across teams

The developer built Commitment Lab for the Flip the Switch hackathon as a personal practice space for handling conflicting expectations between teams. Learners work through a fictional Friday launch dispute involving Sales, engineering, and a customer, using a shared Switch chat room with AI agents. The exercise aims to clarify which statements are agreed commitments, which are only proposals, and which remain open. The recorded demo was run by a single operator playing both learner and mentor, so it shows role-play with two agents rather than verified independent mentor participation or a validated training outcome. Switch connects the agents to a Mattermost channel, with the coach agent reviewing the conversation afterward to produce a debrief and commitment record.

0
ProgrammingDEV Community ·

Sharding: How Splitting a Database Across Machines Works and Its Trade-offs

A single database server eventually hits limits on disk, CPU, and write capacity, and read replicas cannot relieve write load. Sharding splits data across many machines, each owning a slice, and is considered the last and most costly scaling option. The choice of shard key is critical: it must spread load evenly while also appearing in common queries, or the system suffers from scatter-gather queries or concentrated hot spots. The approach introduces costs including cross-shard queries, a routing layer to locate data, rebalancing when data moves, and distributed transactions. Engineers are generally advised to exhaust other optimizations before sharding.

0
ProgrammingDEV Community ·

Code Court: AI agents argue a pull request before human reviewers vote

A developer built Code Court, a project for the Flip the Switch Hackathon that stages a mock trial of GitHub pull requests inside a Discord channel. Three AI agents run on Claude Opus 5.5: a judge who opens the case and rules, a prosecutor who files charges with severity and line numbers, and a defense that concedes, mitigates, or contests each one. Human team members act as the jury, voting to accept or overturn the ruling before anyone merges. In a demo on a sample coupon-discount PR, the prosecutor flagged missing input validation that could yield negative totals, a false claim that existing callers were unaffected, a half-cent rounding error, and absent tests. The defense conceded the validation hole and offered a fix for the rounding issue.