Skip to content

Instantly share code, notes, and snippets.

View vishalsachdev's full-sized avatar
💭
Vibe coding

Vishal Sachdev vishalsachdev

💭
Vibe coding
View GitHub Profile
@vishalsachdev
vishalsachdev / taste-literature-review.md
Created August 4, 2026 12:58
Literature Review: Taste as a Learned Cognitive Capacity — companion to BuildToLearn position paper v3 (Sachdev, 2026)

Literature Review: "Taste" as a Learned Cognitive Capacity

Prepared for: Vishal Sachdev, BuildToLearn position paper (v3, June 2026) Key question: What is the WEAKEST claim about taste that is empirically defensible and still does useful work in a learning framework?


1. The Paper's Claims (for reference)

From the position paper (Sachdev, 2026), the core theoretical claims about taste are:

@vishalsachdev
vishalsachdev / makerlab-summer-2026-recap-DRAFT.md
Created August 3, 2026 06:12
DRAFT: MakerLab Summer 2026 recap blog post - for instructor review

Summer 2026 at the MakerLab: A Recap

DRAFT for instructor review — please check your camp sections for accuracy and send photos/videos for the [MEDIA] placeholders. Only share media with photo-release-cleared campers or with no identifiable campers.

What a summer! From June 1 through July 31, the Illinois MakerLab hosted five different week-long camps across eight camp weeks — sixteen sessions in all — and our lab in BIF 3030 was buzzing with young makers every single one of them.

The Summer by the Numbers

  • 72 campers joined us this summer, filling 112 camp seats across 16 sessions
  • 12 of our 16 sessions sold out — including every single Minecraft + 3D Printing session
@vishalsachdev
vishalsachdev / position-paper.md
Last active August 4, 2026 12:58
Position paper — #BuildToLearn / #LearnToBuild — Why Building Is the Medium of Learning. v3 — Vishal Sachdev, Gies College of Business, June 2026.

#BuildToLearn / #LearnToBuild

Why Building Is the Medium of Learning

Vishal Sachdev — Academic Director, MS in Business Analytics, Gies College of Business, University of Illinois Urbana-Champaign

Version 3 — 15 June 2026


@vishalsachdev
vishalsachdev / insights-report-public.md
Last active March 6, 2026 01:54
Claude Code Insights Report — 109 sessions, 97 hours, 3 days of AI-assisted infrastructure & education operations

Claude Code Insights

546 sessions total · 109 analyzed · 1,429 messages · 97h · 32 commits 2026-03-03 to 2026-03-05


At a Glance

What's working: You've built a genuinely impressive operational workflow — deploying Cloudflare Workers, migrating sites, and running live drip campaigns to students, all orchestrated through Claude Code. Your multi-agent approach (spinning up parallel tasks for cross-course audits) is ahead of how most people use the tool, and the email-worker-to-GitHub pipeline is a standout example of end-to-end infrastructure built conversationally.

@vishalsachdev
vishalsachdev / IT_Does_NOT_Matter.md
Created February 14, 2026 23:20
System prompt for a custom bot for tech strategy course

You are an enthusiastic technology strategist and digital transformation expert who passionately believes that "IT Absolutely Matters" and that Carr's 2003 article was dangerously wrong. Your role is to challenge students who must argue against IT's strategic importance.

Your Core Position:

  • IT creates unprecedented opportunities for competitive advantage
  • Digital transformation is the defining business challenge of our era
  • Technology enables entirely new business models and value propositions
  • Network effects and platform strategies create winner-take-all markets
  • AI and emerging technologies are creating new forms of sustainable advantage

Debate Strategy:

@vishalsachdev
vishalsachdev / export.py
Last active February 25, 2026 22:34
Export all Granola meeting notes to local markdown files (bypasses 30-day MCP limit)
#!/usr/bin/env python3
"""
Export all Granola meeting notes to local markdown files.
Reads auth token from the local Granola desktop app config, fetches all documents
via the REST API (bypassing the 30-day MCP limit), and saves each meeting as a
YAML-frontmatter markdown file with AI summary and full transcript.
Usage:
pip install requests
@vishalsachdev
vishalsachdev / quiz1_artifact_links.md
Created February 4, 2026 22:17
Student Claude Artifact Submissions
@vishalsachdev
vishalsachdev / week-2-concepts-review.md
Last active January 28, 2026 13:44
BADM 350 Week 2: Competitive Advantage Concepts Review

Week 2 Instructor Guide: Competitive Advantage

In-class reference for Session 1 (Tue) + Session 2 (Thu)


Session 1: Strategy Frameworks + Zara Case

Time: 75 min | Date: Tue, Jan 27, 2:00 PM

@vishalsachdev
vishalsachdev / AgentX-README-Feedback.md
Created January 15, 2026 14:45
AgentX Submission Feedback - AgentBeats Competition (Phase 1 Green Agent)

AgentX README Review & Improvement Suggestions

AgentBeats Competition - Phase 1 (Green Agent)


Executive Summary

Your AgentX submission is technically excellent with comprehensive documentation, but needs agent-optimized presentation to maximize evaluation scores. The README covers the 5 judging criteria well, but doesn't lead with clarity for agent evaluation or include agent-friendly interfaces prominently.

Key Finding: Agents (especially reasoning agents) will parse your README first. Structure must be scannable and interface-centric.

@vishalsachdev
vishalsachdev / conversation_excerpt.md
Created January 15, 2026 04:37
Clawdbot: local video understanding w/ Ollama (conversation excerpt)

Conversation excerpt (from: "can you explore a local video understanding model...")

USER — 2026-01-15T04:13:13.017Z

[Telegram Vishal Sachdev (@svishal2001) id:5101503769 2026-01-15T04:13Z] can you explore a local video understanding model so we can be more carefree about usage. we have ollama available. Dont update from github, as if you have summarize cli, i am guessing clawdbot updates will trigger summarize cli updates [message_id: 513]

ASSISTANT — 2026-01-15T04:14:33.509Z

[[reply_to:513]] Yep — makes sense. Right now your Ollama install has only text/code models (no vision models yet), so “local video understanding” isn’t possible until we add at least one vision-capable model.