{"id":36018,"date":"2025-09-13T17:03:41","date_gmt":"2025-09-13T21:03:41","guid":{"rendered":"https:\/\/www.duck9.com\/blog\/?p=36018"},"modified":"2025-09-15T01:47:55","modified_gmt":"2025-09-15T05:47:55","slug":"i-dont-know-to-cto-has-a-basecamp-at-swe277p","status":"publish","type":"post","link":"https:\/\/www.duck9.com\/blog\/i-dont-know-to-cto-has-a-basecamp-at-swe277p\/","title":{"rendered":"I Don\u2019t Know to CTO Has a Basecamp at #swe277p"},"content":{"rendered":"<div class=\"postie-post\">\n<div>\n<div dir=\"ltr\"><a href=\"https:\/\/x.com\/larrychiang\/status\/1963847303237689437?s=43&#038;t=zXw0VnDUU9g9Ec306BxNPw\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/img_5179.jpg\" class=\"size-full wp-image-36057\" width=\"1284\" height=\"985\" srcset=\"https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/img_5179.jpg 1284w, https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/img_5179-300x230.jpg 300w, https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/img_5179-1024x786.jpg 1024w, https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/img_5179-768x589.jpg 768w\" sizes=\"auto, (max-width: 1284px) 100vw, 1284px\" \/><\/a><\/div>\n<div dir=\"ltr\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"border: 1px solid #ccd6dd; border-radius: 12px\" width=\"500\" bgcolor=\"#ffffff\">\n<tbody>\n<tr>\n<td colspan=\"3\" style=\"font-size: 0px; line-height: 0px\" height=\"12\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td width=\"18\" style=\"font-size: 0px; line-height: 0px; min-width: 18px\">&nbsp;<\/td>\n<td>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"464\" align=\"left\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"48\" valign=\"top\"><a href=\"https:\/\/x.com\/larrychiang?s=43\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/profile_images\/1388307931125460994\/KWn5HNMY_normal.jpg\" style=\"border-radius: 50%; padding: 0px\" height=\"48\" width=\"48\" data-unique-identifier=\"\"><\/a><\/td>\n<td width=\"8\" style=\"font-size: 0px; line-height: 0px; min-width: 8px\"><img decoding=\"async\" src=\"https:\/\/ea.twimg.com\/email\/self_serve\/media\/spacer.png\" width=\"8\" data-unique-identifier=\"\"><\/td>\n<td valign=\"middle\" width=\"388\" style=\"min-width: 388px\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"left\" width=\"388\">\n<tbody>\n<tr>\n<td align=\"left\" width=\"388\"><b><a href=\"https:\/\/x.com\/larrychiang?s=43\" style=\"font-family: Helvetica, Arial, san-serif; font-size: 14px; line-height: 18px; color: #292c2f; text-decoration: none\">Larry Chiang, 650-283-8008<\/a><\/b><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><a href=\"https:\/\/x.com\/larrychiang?s=43\" style=\"font-family: Helvetica, Arial, san-serif; font-size: 14px; line-height: 18px; text-decoration: none; color: #7e8c98\">\u2066\u202a@LarryChiang\u202c\u2069<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td valign=\"top\" width=\"20\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ea.twimg.com\/email\/self_serve\/media\/logo_twitter-1497383721365.png\" height=\"20\" width=\"24\" data-unique-identifier=\"\"><\/td>\n<\/tr>\n<tr>\n<td height=\"9\" colspan=\"4\" style=\"font-size: 0px; line-height: 0px\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ea.twimg.com\/self_serve\/media\/spacer_464x1-1582829598167.png\" width=\"464\" height=\"1\" data-unique-identifier=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" style=\"font-family: Helvetica, Arial, san-serif; color: #292c2f; font-size: 18px; line-height: 24px; text-decoration: none\">\u201cI Don\u2019t Know to CTO\u201d<\/td>\n<\/tr>\n<tr>\n<td height=\"3\" colspan=\"4\" style=\"font-size: 0px; line-height: 0px\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\"><a href=\"https:\/\/x.com\/larrychiang\/status\/1963847303237689437?s=43&#038;t=zXw0VnDUU9g9Ec306BxNPw\" style=\"font-family: Helvetica, Arial, san-serif; color: #667785; font-size: 14px; line-height: 18px; text-decoration: none\">9\/4\/25, 11:10\u202fPM<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td width=\"18\" style=\"font-size: 0px; line-height: 0px; min-width: 18px\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"font-size: 0px; line-height: 0px\" height=\"12\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div dir=\"ltr\">\n<div dir=\"ltr\"><span style=\"background-color: rgba(255, 255, 255, 0)\">WordPress\u2019d 9-13-25 from my personal iPhone,&nbsp;<\/span><span style=\"background-color: rgba(255, 255, 255, 0)\"><a href=\"tel:650-283-8008\" dir=\"ltr\" x-apple-data-detectors=\"true\" x-apple-data-detectors-type=\"telephone\" x-apple-data-detectors-result=\"1\">650-283-8008<\/a><\/span><span style=\"background-color: rgba(255, 255, 255, 0)\">, number that&nbsp;Steve Jobs texted me on, 650-283-8008<\/span><\/div>\n<div dir=\"ltr\"><span style=\"background-color: rgba(255, 255, 255, 0)\"><br \/>\n<\/span><\/div>\n<div dir=\"ltr\">\n<div>\n<div style=\"display: block\" class=\"\">\n<div style=\"-webkit-user-select: all; -webkit-user-drag: element; display: inline-block\" class=\"apple-rich-link\" draggable=\"true\" role=\"link\" data-url=\"https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0\"><a style=\"border-radius: 10px; font-family: -apple-system, Helvetica, Arial, sans-serif; display: block; -webkit-user-select: none; width: 300px; user-select: none; -webkit-user-modify: read-only; user-modify: read-only; overflow: hidden; text-decoration: none\" class=\"lp-rich-link\" rel=\"nofollow\" href=\"https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0\" dir=\"ltr\" role=\"button\" draggable=\"false\" width=\"300\"><\/a><\/div>\n<div style=\"-webkit-user-select: all; -webkit-user-drag: element; display: inline-block\" class=\"apple-rich-link\" draggable=\"true\" role=\"link\" data-url=\"https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0\">\n<table style=\"table-layout: fixed; border-collapse: collapse; width: 300px; background-color: #E6E6E5; font-family: -apple-system, Helvetica, Arial, sans-serif\" class=\"lp-rich-link-emailBaseTable\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"300\">\n<tbody>\n<tr>\n<td vertical-align=\"center\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" style=\"width: 300px; filter: brightness(0.97); height: 225px\" width=\"300\" height=\"225\" draggable=\"false\" class=\"lp-rich-link-mediaImage\" alt=\"hqdefault.jpg\" src=\"https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/hqdefault-7.jpg\"><\/td>\n<\/tr>\n<tr>\n<td vertical-align=\"center\">\n<table bgcolor=\"#E6E6E5\" cellpadding=\"0\" cellspacing=\"0\" width=\"300\" style=\"table-layout: fixed; font-family: -apple-system, Helvetica, Arial, sans-serif; background-color: rgba(230, 230, 229, 1); -apple-color-filter: initial\" class=\"lp-rich-link-captionBar\">\n<tbody>\n<tr>\n<td style=\"padding: 8px 0px 8px 0px\" class=\"lp-rich-link-captionBar-textStackItem\">\n<div style=\"max-width: 100%; margin: 0px 16px 0px 16px; overflow: hidden\" class=\"lp-rich-link-captionBar-textStack\">\n<div style=\"word-wrap: break-word; font-weight: 500; font-size: 12px; overflow: hidden; text-overflow: ellipsis; text-align: left\" class=\"lp-rich-link-captionBar-textStack-topCaption-leading\"><a rel=\"nofollow\" href=\"https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0\" style=\"text-decoration: none\" draggable=\"false\"><font color=\"#000000\" style=\"color: rgba(0, 0, 0, 1)\">What They Will NEVER Teach You at Stanford Business School<\/font><\/a><\/div>\n<div style=\"word-wrap: break-word; font-weight: 400; font-size: 11px; overflow: hidden; text-overflow: ellipsis; text-align: left\" class=\"lp-rich-link-captionBar-textStack-bottomCaption-leading\"><a rel=\"nofollow\" href=\"https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0\" style=\"text-decoration: none\" draggable=\"false\"><font color=\"#A2A2A9\" style=\"color: rgba(60, 60, 67, 0.6)\">youtube.com<\/font><\/a><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>Extrapolating SWE 277P<\/div>\n<div>PQRST\u2019ing the class\u2019s syllabus&nbsp;<\/div>\n<div>Guessing at the #swe277p agenda is Larry Chiang, UIUC<\/div>\n<div>\n<\/div>\n<div>SWE 277P is part of University of California at Irvine&#8217;s Master of Software Engineering, mSWE, program, offered through the \u201cDonald Bren School of Information and Computer Sciences\u201d.&nbsp;<\/div>\n<div>\n<\/div>\n<div>#swe277p\u2019s course title is &nbsp;**Capstone Project in Software Engineering II** and is a 4-unit course. #swe277p serves as the second phase of the program&#8217;s capstone sequence, following \u2018SWE 276P\u2019<\/div>\n<div>\n<\/div>\n<div><img decoding=\"async\" src=\"https:\/\/www.duck9.com\/wp-content\/uploads\/2025\/09\/image0-2.jpeg\" alt=\"image0.jpeg\">\n<\/div>\n<div>&nbsp;#swe267p\u2019s *Capstone Project in Software Engineering I*. The MSWE program emphasizes practical, industry-relevant skills in AI-powered software engineering, system design, programming, leadership, and teamwork, often involving real-world projects with external sponsors<\/div>\n<div>\n<\/div>\n<div>I Don\u2019t Know to CTO is the goal<\/div>\n<div>A mid level management job as a PM is the goal<\/div>\n<div>Problem: cs majors are graduating into an environment where few entry level jobs exist<\/div>\n<div>Goal: be a CTO&nbsp;<\/div>\n<div>\n<\/div>\n<div>I Don\u2019t Know to CTO Has a Basecamp at #swe277p<\/div>\n<div>\n<\/div>\n<div>While a full, detailed #swe277p syllabus for the current or most recent offering is not publicly available (course descriptions for 2025 were noted as forthcoming in program materials as of mid-2025), the course aligns closely with university of California at Irvine&#8217;s established capstone structure for software engineering and informatics programs.&nbsp;<\/div>\n<div>\n<\/div>\n<div>Hadar Ziv, an Associate Professor of Teaching in the Department of Informatics, is a long-time instructor of similar capstone courses (e.g., IN4MATX 191A\/B for undergraduate Informatics seniors and earlier iterations like Informatics 117). Although direct confirmation of him teaching SWE 277P is not explicitly documented in public sources, his expertise in #prodMgmnt*\/Agile**\/SCRUM***\/#externalAPI**** methodologies, software requirements, project-based learning, and real-client software development makes him a likely instructor for this graduate-level capstone. hadar Ziv has led these courses since at least 2003, earning university of California in Irvine California&#8217;s Excellence in Teaching award for his approach.<\/div>\n<div>\n<\/div>\n<div>Course Description and Objectives<\/div>\n<div>\n<\/div>\n<div>Based on the UCI General Catalogue and mSWE curriculum:<\/div>\n<div>\n<\/div>\n<div>F o c u s<\/div>\n<div>Students complete an advanced software engineering project, building on the work from SWE 276-P. Emphasis is placed on applying engineering principles to develop, test, deploy, and evaluate full-scale software systems, often incorporating AI, cloud computing, security, and user-centered design.<\/div>\n<div>\n<\/div>\n<div>&#x1f920; LEARNING OBJECTIVES &#x1f920;<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; Integrate software engineering practices (e.g., requirements analysis, design, implementation, testing) in a team setting.<\/div>\n<div>&nbsp; &#8211; Collaborate with external clients or sponsors to deliver production-ready software.<\/div>\n<div>&nbsp; &#8211; Demonstrate leadership, communication, and ethical decision-making in software development.<\/div>\n<div>&nbsp; &#8211; Address real-world challenges like scalability, privacy, and sustainability using PM\/Agile\/SCRUM\/EXTERNAL-API frameworks.<\/div>\n<div>&#8211; **Prerequisites**: Completion of SWE 276P (or equivalent) and core MSWE coursework such as data structures (SWE 240P), algorithms (SWE 241P), and electives in areas like neural networks or cloud foundations.<\/div>\n<div>\n<\/div>\n<div>The course is designed for the 15-month full-time or 24-month part-time MSWE pathway, targeting working professionals and career changers.<\/div>\n<div>\n<\/div>\n<div>Typical Structure and Topics<\/div>\n<div>Capstone courses like SWE 277P at UC Irvine follow a project-intensive format, adapted from Ziv&#8217;s undergraduate capstone model (which spans two quarters and involves ~40 corporate sponsors annually). Expect a similar hands-on, iterative structure:<\/div>\n<div>\n<\/div>\n<div>&#8211; **Duration and Format**: One quarter (10-11 weeks), with weekly team meetings, client check-ins, and instructor feedback. Hybrid or in-person delivery, with access to UCI&#8217;s EVOKE Lab for prototyping via DJ\u2019d API\u2019s<\/div>\n<div>\n<\/div>\n<div>&#8211; **Key Topics and Activities** (drawn from program curriculum and Ziv&#8217;s teaching practices):<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; **Project Planning and Requirements**: Refining project scope using Bayesian modeling and uncertainty principles (a Ziv specialty, known as &#8220;Ziv&#8217;s Law&#8221;).<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; **PM\/Agile\/SCRUM\/external-API Implementation**: Sprint planning, daily stand-ups, retrospectives, and adapting ceremonies for student teams.<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; **Software Design and Development**: Advanced topics like AI integration (e.g., SWE 248P Neural Network Programming), cloud deployment (SWE 267P), security (SWE 266P), and UX\/UI (SWE 263P).<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; **Client Interaction, Ethics and Deal Sourcing**: Productive client negotiations, handling disagreements, and addressing privacy\/security in real-world contexts. Getting a new customer who has a similar print to your solved problem&nbsp;<\/div>\n<div>\n<\/div>\n<div>&nbsp; &#8211; **Testing and Evaluation**: Dynamic analysis, usability studies, and deployment for sponsors (e.g., web\/mobile apps for companies like Google or Edison).<\/div>\n<div>\n<\/div>\n<div>&#8211; **Teamwork Emphasis**: Students work in small teams (4-6 members) on sponsored projects, such as analytics dashboards, mobile health apps, or sustainable IT systems. Ziv&#8217;s approach highlights &#8220;empowering students in client interactions&#8221; and transitioning from structured classroom tasks to ambiguous real-world problems.<\/div>\n<div>\n<\/div>\n<div>### Assessments and Deliverables<\/div>\n<div>Typical grading (based on UCI capstone guidelines and Ziv&#8217;s courses):<\/div>\n<div>&#8211; **Milestones (40-50%)**: Iterative deliverables like requirements documents, prototypes, sprint reviews, and client presentations.<\/div>\n<div>&#8211; **Final Project (30-40%)**: Complete software system, demo, and technical report\/portfolio.<\/div>\n<div>&#8211; **Participation and Peer Review (10-20%)**: Team contributions, reflections, and self\/peer evaluations.<\/div>\n<div>&#8211; **Policies**: Late work penalties (e.g., points deducted per day, per student feedback); emphasis on professionalism and no unapproved extensions.<\/div>\n<div>\n<\/div>\n<div>No exams; assessment is project-based.<\/div>\n<div>\n<\/div>\n<div>### Readings and Resources<\/div>\n<div>&#8211; **Required Texts**: Likely includes Agile\/SCRUM guides (e.g., *Scrum: The Art of Doing Twice the Work in Half the Time* by Jeff Sutherland) and software engineering standards (e.g., IEEE or ISO). Specific readings from electives like *Clean Code* by Robert C. Martin.<\/div>\n<div>&#8211; **Tools**: Git for version control, Jira\/Trello for Agile tracking, cloud platforms (AWS\/Azure), and prototyping software (Figma, Unity for VR\/AR elements).<\/div>\n<div>&#8211; **No Purchase Required**: Open-source resources and UCI-provided licenses.<\/div>\n<div>\n<\/div>\n<div>### Additional Notes<\/div>\n<div>&#8211; **Syllabus Availability**: Detailed syllabi are typically posted on UCI&#8217;s Canvas platform upon enrollment. Past versions may be accessible via the UCI Library or by contacting the Department of Informatics (<a href=\"mailto:informatics@uci.edu\">informatics@uci.edu<\/a> or 949-824-5156). For the MSWE program, check <a href=\"https:\/\/mswe.ics.uci.edu\/curriculum\/\">mswe.ics.uci.edu\/curriculum\/<\/a>.<\/div>\n<div>&#8211; **Student Experience**: Reviews describe Ziv&#8217;s capstones as &#8220;amazing&#8221; and &#8220;industry-prep,&#8221; with praise for his knowledge, friendliness, and real-world focus. Projects often lead to job offers from sponsors.<\/div>\n<div>&#8211; **Updates for 2025**: As of September 2025, the course incorporates emerging topics like AI ethics and green IT, per UCI&#8217;s sustainability focus.<\/div>\n<div>\n<\/div>\n<div>* product management- The lean Product Playbook&nbsp;<\/div>\n<div>** Agile<\/div>\n<div>*** Scrum<\/div>\n<div>****#externalAPI from ch3 on Twitter at @larryChiang<\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<div>\n<\/div>\n<\/div>\n<div><span style=\"font-size: 13pt\"><br \/>\n<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Larry Chiang, 650-283-8008 \u2066\u202a@LarryChiang\u202c\u2069 \u201cI Don\u2019t Know to CTO\u201d &nbsp; 9\/4\/25, 11:10\u202fPM &nbsp; &nbsp; WordPress\u2019d 9-13-25 from my personal iPhone,&nbsp;650-283-8008, number that&nbsp;Steve Jobs texted me on, 650-283-8008 What They Will NEVER Teach You at Stanford Business School youtube.com Extrapolating SWE 277P PQRST\u2019ing the class\u2019s syllabus&nbsp; Guessing at the #swe277p agenda is Larry Chiang, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":36019,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[90],"tags":[],"class_list":["post-36018","post","type-post","status-publish","format-standard","hentry","category-deeply-understood-computer-science-knowledge"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts\/36018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/comments?post=36018"}],"version-history":[{"count":1,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts\/36018\/revisions"}],"predecessor-version":[{"id":36058,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts\/36018\/revisions\/36058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/media\/36019"}],"wp:attachment":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/media?parent=36018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/categories?post=36018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/tags?post=36018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}