A prompt iteration log
Pick a real, repeatable task (e.g. summarize support tickets, classify reviews by sentiment, or extract a few fields). Write a v1 prompt, run it on...
Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Filter 243 public project briefs by path and level. Sign in to track progress and reviews. Each brief exposes its grading criteria before you start.
Pick a real, repeatable task (e.g. summarize support tickets, classify reviews by sentiment, or extract a few fields). Write a v1 prompt, run it on...
Build a prompt that extracts STRUCTURED JSON (a fixed schema) from messy free text — e.g. pull name/skills/years from resumes, or vendor/total/date...
Build a CLI task tracker using ONLY the Python standard library (no third-party packages): add/list/complete/delete tasks persisted to a JSON file, an...
Build a small reusable library that parses and transforms data (e.g. CSV/JSON records → cleaned, validated objects) using dataclasses and full type...
Build an asyncio-based client that fetches many endpoints concurrently but with BOUNDED concurrency (an asyncio.Semaphore), per-request timeouts, and...
In a Jupyter notebook, take a real public dataset (a CSV of your choice — e.g. from Kaggle, data.gov, or a built-in seaborn dataset) and produce a...
Perform a proper exploratory data analysis (EDA) on a dataset and communicate a real insight. Requirements: (1) frame a QUESTION the analysis will...
Build an end-to-end, reproducible analysis project that combines multiple data sources and time. Requirements: (1) COMBINE at least two datasets with...
Take a small feature with clear rules (e.g. a discount calculator, an age-gated signup, or a password-strength validator) and design a documented test...
Build an automated test suite for a small app (or one you write) that respects the test pyramid: MANY fast unit tests (with appropriate test doubles —...
Build an interactive React app (a filterable list, a small cart, or a multi-step form): components composed from small pieces, state held at the right...
Build an app that talks to a real API using a server-state library (React Query/SWR): queries with caching and loading/error states, mutations with...
Build a notes (or tasks) app with Expo. Compose the UI from native components (View/Text/TextInput/Pressable), style it with StyleSheet + flexbox...
Build a multi-screen app (e.g. a browser for movies, recipes, or GitHub repos) using React Navigation: a bottom-tab navigator with a native stack...
Ship a production-quality React Native app. Integrate a real DEVICE API with runtime permissions (e.g. camera or geolocation), store any auth token in...
Add Redis caching to a small app or API. Implement the CACHE-ASIDE pattern: on a request, check Redis first; on a MISS, read the source (DB/API), then...
Build three concurrency-sensitive features on Redis, getting atomicity right. (1) A RATE LIMITER — a per-user counter with a TTL (INCR + EXPIRE), or a...
Build a small command-line Ruby program (a todo manager, a text adventure, a quiz game). Requirements: at least TWO classes, each with an 'initialize'...
Package reusable Ruby as a small library with a proper Gemfile managed by BUNDLER and a suite of RSpec (or Minitest) tests. Requirements: expose...
Build a small internal DSL or dynamic library the Ruby way (a config builder, a tiny ORM-style mapper, a validation DSL) and structure it as a real...
Design the prompt for a document Q&A assistant. The SYSTEM prompt must make it answer ONLY from provided context, cite which passage it used, and say...
Act as QA lead for a feature release end-to-end. Deliver: (1) a TEST PLAN (scope, approach across levels, risks, entry/exit criteria); (2) test cases...
Take a non-trivial React app with a measurable render-performance problem and fix it with evidence: profile with the React DevTools Profiler to find...
Stand up a production-grade Redis deployment and document the operational decisions. Include: (1) PERSISTENCE configured deliberately (RDB and/or AOF)...