Software Development
“To be any kind of professional means being willing to tell the client a truth he doesn’t want to hear.” – Holman W. Jenkins, Jr.
“I’m still friends with folks I worked with decades ago, many who would beat me up in meetings, ripping apart my arguments with what seemed like an ice pick. Still, they made me better.” – Andy Kessler
From the first day of the semester forward we expect students (you) to visit this page once per 24 hours. It is the only source of truth with respect to milestones and warm-up exercises.
Thursday, December 12th, 2024 5:53:46pm
The End
Wednesday, December 11th, 2024 9:10:50am
Your personal grade summary has been posted to the file Feedback/final.rktd in your lab book repo. The file should contain a dictionary of your grades. If you think any of these grades are wrong, contact Cameron as soon as possible.
Tuesday, December 3rd, 2024 11:52:57am
Here is a plot of the commit time stamps from all repositories, ranging from the beginning of the semester until the end:
The green lines are the deadlines, and the purple function is the number of commits. Notice the purple spikes approaching the green lines.
Monday, December 2nd, 2024 7:29:28am
The server-client homework (“Runnable Tasks” from 10 —
You may wish to get together with another pair that has finished their Runnables and connect their clients to your server (and vice versa). This connection should work as long as you’re on the same subnet in WVH or as long as you disable some parts of the firewalls in your home’s network router.
This does not give you permission to inspect each other's code before the deadline.
Sunday, December 1st, 2024 8:12:40pm
Code Walks for Mon, 2 December 2024
Presenters: Thomas Dwyer and Nathaniel Philbrick |
Head: John Rotondo |
Assistant: Brey Ching |
Secretary: Ahmed Altunisi |
Presenters: Qiaoying Ma and Yunqing Lyu |
Head: Robert Teeter |
Assistant: James Quinlivan |
Secretary: Stone Liu |
Presenters: Eric Sun and Wanyi Li |
Head: Nishil Patel |
Assistant: Andrew Hartley |
Secretary: Eric Chung |
Presenters: Avery Corbin and Jude Slaybaugh |
Head: Tim But |
Assistant: Kaylee Wu |
Secretary: David Levin |
Presenters: Aiden Sato and Kevin Ma |
Head: Siddhant Mane |
Assistant: Jared Lyon |
Secretary: Henry Barrera |
Presenters: Tishya Kasliwal and Alexander Schwartz |
Head: Adrian Criollo |
Assistant: Meghna Gite |
Secretary: Alexzander Sansiveri |
Presenters: Rishi Kanabar and Noah Haniph |
Head: Hayden DelCiello |
Assistant: Galen Wu |
Secretary: Anaya Bussey |
Presenters: Jack Bassick and Willem Lenig |
Head: Thomas McBride |
Assistant: Andre Agostinelli |
Secretary: AJ Astorina |
Saturday, November 30th, 2024 11:19:34am
The timeout per call to a player is set 4.0s. The time out for an entire test
suite is set 200s. See 10 —
(FWIW, I also set the timeout to 2.0s for 9 —
Tuesday, November 26th, 2024 8:39:34pm
Please take a second look at 10 —
Tuesday, November 26th, 2024 6:56:20am
ok+
ok
ok-
zero
99
92
85
64
Monday, November 25th, 2024 8:18:28am
Here is a plot of the commit time stamps from all repositories, ranging from the beginning of the semester until today:
The green lines are the deadlines, and the purple function is the number of
commits. Notice the purple spikes approaching the green lines and how much
denser they become over time—
Sunday, November 24th, 2024 6:43:22pm
Code Walks for Mon, 25 November 2024
Presenters: Brey Ching and Taha Adams |
Head: James Quinlivan |
Assistant: John Rotondo Collin McKinley |
Secretary: Nathaniel Philbrick |
Presenters: Pojui Chen and Matthew Stetter |
Head: Yunqing Lyu David Zhang |
Assistant: Artur Efremenko |
Secretary: Briana Torres |
Presenters: Bar Zeevi and Kaylee Wu |
Head: Crystal Zhang |
Assistant: Ryan Tsai |
Secretary: Akash Surendran Devashish Sood |
Presenters: Marvin Chong and Ryan Zhu |
Head: Aiden Sato |
Assistant: Avery Corbin |
Secretary: Brendan Brady |
Presenters: Adrian Criollo and Junye ZhangKobe Zheng |
Head: Kobe Zheng Junye Zhang |
Assistant: Tanisha Gaikwad |
Secretary: Henry Barrera |
Presenters: Tishya Kasliwal and Alexander Schwartz Alexander Chang-Davidson and Benjamin Mash |
Head: Quartz Bushnell |
Assistant: Erik Mead |
Secretary: Jordan Zedeck |
Presenters: Andre Agostinelli and Kevin Chen |
Head: Ethan Saff |
Assistant: Armaan Agrawal |
Secretary: Jae Min |
Presenters: Ben Wakefield and Jordan Hoffman |
Head: Noah Haniph AJ Astorina |
Assistant: Douglas Dwyer |
Secretary: Michael Baraty |
Saturday, November 23rd, 2024 10:01:58am
The schedule for the Final Code Walks is posted. If you and your partner have not yet signed up for a slot, agree to one open slot and send email to the two instructors (with CC to your partner) to request it. First come, first serve.
Wednesday, November 20th, 2024 7:06:41pm
Code Walks for Thu, 21 November 2024
Presenters: Brey Ching and Taha AdamsBriana Torres and Ahmed Altunisi |
Head: Collin McKinley |
Assistant: John Rotondo |
Secretary: Robert Teeter |
Presenters: James Quinlivan and Artur Efremenko |
Head: Stone Liu |
Assistant: Thomas Dwyer |
Secretary: Yunqing Lyu |
Presenters: Marvin Chong and Ryan ZhuEric Chung |
Head: Andre Agostinelli |
Assistant: Tim But |
Secretary: Eric Chung Ryan Saperstein |
Presenters: David Levin and Crystal Zhang |
Head: Andrew Hartley |
Assistant: Nathaniel White |
Secretary: Wanyi Li |
Presenters: Alexzander Sansiveri and Meghna Gite |
Head: Benjamin Mash |
Assistant: Ahaan Chaudhuri |
Secretary: Junye Zhang |
Presenters: William Cowley and Erik Mead |
Head: Tanisha Gaikwad |
Assistant: Noah Büttner |
Secretary: Adrian Criollo |
Presenters: Jack Bassick and Willem Lenig |
Head: Kevin Chen |
Assistant: Hayden DelCiello |
Secretary: Galen Wu |
Presenters: Anaya Bussey and AJ Astorina |
Head: Douglas Dwyer |
Assistant: Rishi Kanabar |
Secretary: Thomas McBride |
Wednesday, November 20th, 2024 4:41:47pm
The timeout per call to a player is set 1.0s. The time out for an entire test
suite is set 120s. See 9 —
Wednesday, November 20th, 2024 6:44:04am
You may wish to run your xgames-resources script (9 —
Wednesday, November 20th, 2024 6:41:01am
Code Walks for Wed, 20 November 2024
Presenters: Collin McKinley and Stone Liu |
Head: Nathaniel Philbrick |
Assistant: Ahmed Altunisi |
Secretary: Briana Torres |
Presenters: Qiaoying Ma and Yunqing Lyu |
Head: Thomas Dwyer |
Assistant: Robert Teeter |
Secretary: David Zhang |
Presenters: Bar Zeevi and Kaylee Wu |
Head: Devashish Sood |
Assistant: Jude Slaybaugh |
Secretary: Aiden Sato |
Presenters: Brendan Brady and Akash Surendran |
Head: Avery Corbin |
Assistant: Eric Sun |
Secretary: Nishil Patel |
Presenters: Alexander Chang-Davidson and Benjamin Mash |
Head: William Cowley |
Assistant: Tanisha Gaikwad |
Secretary: Jared Lyon |
Presenters: Ahaan Chaudhuri and Quartz Bushnell |
Head: Adrian Criollo |
Assistant: Kobe Zheng |
Secretary: Siddhant Mane |
Presenters: Ethan Saff and Armaan Agrawal |
Head: Jordan Hoffman |
Assistant: Taha Adams |
Secretary: Jack Bassick |
Presenters: Jae Min and Michael Baraty |
Head: Ben Wakefield |
Assistant: Noah Haniph |
Secretary: Willem Lenig Lehig |
Sunday, November 17th, 2024 6:41:02pm
Code Walks for Mon, 18 November 2024
Presenters: Thomas Dwyer and Nathaniel Philbrick |
Head: James Quinlivan |
Assistant: Brey Ching |
Secretary: Pojui Chen |
Presenters: Collin McKinley and Stone Liu |
Head: Yunqing Lyu |
Assistant: Ahmed Altunisi |
Secretary: Briana Torres |
Presenters: Andrew Hartley and Tim But |
Head: Ryan Saperstein |
Assistant: Eric Chung |
Secretary: David Levin |
Presenters: Ryan Tsai and Nathaniel White |
Head: Kaylee Wu |
Assistant: Wanyi Li |
Secretary: Andre Agostinelli |
Presenters: Henry Barrera and Jordan Zedeck |
Head: Erik Mead |
Assistant: Quartz Bushnell |
Secretary: Tishya Kasliwal |
Presenters: Adrian Criollo and Junye Zhang |
Head: William Cowley |
Assistant: Alexzander Sansiveri |
Secretary: Meghna Gite |
Presenters: Douglas Dwyer and Thomas McBride |
Head: Rishi Kanabar |
Assistant: AJ Astorina |
Secretary: Matthew Stetter |
Presenters: Ethan Saff and Armaan AgrawalGalen Wu and John Rotondo |
Head: Anaya Bussey |
Assistant: Kevin Chen |
Secretary: Hayden DelCiello |
Hayden DelCiello |
Saturday, November 16th, 2024 12:49:41pm
Just a heads up: starting next week, we will begin to code-walk your test suites.
Wednesday, November 13th, 2024 8:56:09pm
Code Walks for Thu, 14 November 2024
Presenters: Briana Torres and Ahmed Altunisi |
Head: John Rotondo |
Assistant: Yunqing Lyu |
Secretary: Artur Efremenko |
Presenters: Thomas Dwyer and Nathaniel Philbrick Robert Teeter and David Zhang. |
Head: Brey Ching |
Assistant: Collin McKinley |
Secretary: Qiaoying Ma |
Presenters: Nishil Patel and Ryan Saperstein |
Head: Marvin Chong |
Assistant: Ryan Tsai |
Secretary: Ryan Zhu |
Presenters: David Levin and Crystal Zhang |
Head: Eric Sun |
Assistant: Aiden Sato |
Secretary: Avery Corbin |
Presenters: Siddhant Mane and Noah Büttner |
Head: Alexander Schwartz |
Assistant: Adrian Criollo |
Secretary: Kevin Ma |
Presenters: Kobe Zheng |
Head: Ahaan Chaudhuri |
Assistant: Benjamin Mash |
Secretary: Alexander Chang-Davidson |
Presenters: Rishi Kanabar and Noah Haniph |
Head: Armaan Agrawal |
Assistant: Jae Min |
Secretary: Ben Wakefield |
Presenters: Jack Bassick and Willem Lenig |
Head: Jordan Hoffman |
Assistant: Michael Baraty |
Secretary: Taha Adams |
Wednesday, November 13th, 2024 7:23:15pm
See 9 —
Tuesday, November 12th, 2024 9:28:11am
Code Walks for Wed, 13 November 2024
Presenters: Hayden DelCiello and Devashish Sood |
Head: David Zhang |
Assistant: Pojui Chen |
Secretary: Nathaniel Philbrick |
Presenters: Brendan Brady and Akash Surendran |
Head: Jude Slaybaugh |
Assistant: Crystal Zhang |
Secretary: Bar Zeevi |
Presenters: Alexzander Sansiveri and Meghna Gite |
Head: Jared Lyon |
Assistant: Jordan Zedeck |
Secretary: Tanisha Gaikwad |
Presenters: Andre Agostinelli and Kevin Chen |
Head: Galen Wu |
Assistant: Ethan Saff |
Secretary: Willem Lenig |
Thursday, November 7th, 2024 2:02:05pm
A student test exposed an ambiguous interpretation of the strategy
specification. Specifically, making a decision about requesting a pebble should
involve the bank, not just the usable equations. See 4 —
Wednesday, November 6th, 2024 7:10:23pm
You may wish to run your xgames-blogic script (8 —
Wednesday, November 6th, 2024 7:09:30pm
Code Walks for Thu, 7 November 2024
Presenters: Matthew Stetter and Collin McKinley |
Head: Ahmed Altunisi |
Assistant: Qiaoying Ma |
Secretary: James Quinlivan |
Presenters: Brey Ching and Andre Agostinelli |
Head: Robert Teeter |
Assistant: Artur Efremenko |
Secretary: Stone Liu |
Presenters: Wanyi Li and Ryan Tsai |
Head: Nathaniel White |
Assistant: Kaylee Wu |
Secretary: Andrew Hartley |
Presenters: Marvin Chong and Ryan Zhu |
Head: Ryan Saperstein |
Assistant: Akash Surendran |
Secretary: Eric Sun |
Presenters: Erik Mead and Ahaan Chaudhuri |
Head: Alexander Chang-Davidson |
Assistant: Ashley Lee |
Secretary: Benjamin Mash |
Presenters: Quartz Bushnell and Tishya Kasliwal |
Head: Henry Barrera |
Assistant: Junye Zhang |
Secretary: William Cowley |
Presenters: Michael Baraty and Kevin Chen |
Head: Hayden DelCiello |
Assistant: Armaan Agrawal |
Secretary: Ben Wakefield |
Presenters: Douglas Dwyer and Thomas McBride |
Head: Taha Adams |
Assistant: Anaya Bussey |
Secretary: Jordan Hoffman |
Tuesday, November 5th, 2024 6:39:08pm
Code Walks for Wed, 6 November 2024
Presenters: Yunqing Lyu and Eric Chung |
Head: Artur Efremenko |
Assistant: David Zhang |
Secretary: John Rotondo |
Presenters: Thomas Dwyer and Nathaniel Philbrick |
Head: Pojui Chen |
Assistant: Briana Torres |
Secretary: Brey Ching |
Presenters: Devashish Sood and Aiden Sato |
Head: Wanyi Li |
Assistant: Avery Corbin |
Secretary: Tim But |
Presenters: Nishil Patel and Ryan Saperstein |
Head: Jude Slaybaugh |
Assistant: Ryan Tsai |
Secretary: Bar Zeevi |
Presenters: Erik Mead and Ahaan Chaudhuri |
Head: Quartz Bushnell |
Assistant: Tishya Kasliwal |
Secretary: Ashley Lee |
Presenters: Jordan Zedeck and Adrian Criollo |
Head: Noah Büttner |
Assistant: Kevin Ma |
Secretary: Kobe Zheng |
Presenters: Douglas Dwyer and Thomas McBride |
Head: Rishi Kanabar |
Assistant: AJ Astorina |
Secretary: Willem Lenig |
Presenters: Noah Haniph and Galen Wu |
Head: Jordan Hoffman |
Assistant: Hayden DelCiello |
Secretary: Ethan Saff |
Monday, November 4th, 2024 8:31:44pm
Here is a plot of the commit time stamps from all repositories, ranging from the beginning of the semester until today:
The green lines are the deadlines, and the purple function is the number of commits. Notice the purple spikes approaching the green lines and how much denser they become over time.
Sunday, November 3rd, 2024 10:38:51pm
Code Walks for Mon, 4 November 2024
Presenters: James Quinlivan |
Head: Yunqing Lyu |
Assistant: Brey Ching |
Secretary: Collin McKinley |
Presenters: Ahmed Altunisi and Robert Teeter |
Head: Qiaoying Ma |
Assistant: Stone Liu |
Secretary: Thomas Dwyer |
Presenters: Kaylee Wu and Eric Sun |
Head: Ryan Zhu |
Assistant: Akash Surendran |
Secretary: Andre Agostinelli |
Presenters: Tim But and Brendan Brady |
Head: Wanyi Li |
Assistant: Avery Corbin |
Secretary: Bar Zeevi |
Presenters: Meghna Gite and Siddhant Mane |
Head: William Cowley |
Assistant: Henry Barrera |
Secretary: Erik Mead |
Presenters: Alexander Schwartz and Tanisha Gaikwad |
Head: Junye Zhang |
Assistant: Alexander Chang-Davidson |
Secretary: Benjamin Mash |
Presenters: Michael Baraty and Kevin Chen |
Head: Jae Min |
Assistant: Willem Lenig |
Secretary: Taha Adams |
Presenters: Armaan Agrawal and Anaya Bussey |
Head: Ashley Lee |
Assistant: Ben Wakefield |
Secretary: Douglas Dwyer |
Thursday, October 31st, 2024 12:05:41pm
The game state of a test case must have four "visible" cards, unless the "cards" pile is empty.
See 7 —
We will re-run the test fests for milestones 6 and 7, due to a mistreatment of exchanges as plain equations in my code.
Wednesday, October 30th, 2024 8:31:42pm
Code Walks for Thu, 31 October 2024
Presenters: Yunqing Lyu and Eric Chung |
Head: Nathaniel Philbrick |
Assistant: Brey Ching David Zhang |
Secretary: Artur Efremenko |
Presenters: Kevin Ma and Hayden DelCiello |
Head: Briana Torres |
Assistant: Pojui Chen |
Secretary: Ahmed Altunisi |
Presenters: Jude Slaybaugh and Andrew Hartley |
Head: David Levin |
Assistant: Aiden Sato |
Secretary: Nishil Patel |
Presenters: Nathaniel White and Bar Zeevi |
Head: Crystal Zhang |
Assistant: Devashish Sood |
Secretary: Ryan Saperstein |
Presenters: Benjamin Mash and Alexzander Sansiveri |
Head: Jared Lyon |
Assistant: Kobe Zheng |
Secretary: Erik Mead |
Presenters: Alexander Schwartz and Tanisha Gaikwad |
Head: William Cowley |
Assistant: Noah Büttner |
Secretary: Ahaan Chaudhuri |
Presenters: John Rotondo and Rishi Kanabar |
Head: Anaya Bussey |
Assistant: Ashley Lee |
Secretary: Jordan Hoffman |
Presenters: AJ Astorina and Ethan Saff |
Head: Jack Bassick |
Assistant: Thomas McBride |
Secretary: Matthew Stetterretary: Matthew Stetter |
Wednesday, October 30th, 2024 6:50:23am
You may wish to run your xgames script (7 —
Wednesday, October 30th, 2024 6:50:03am
When you take a break from working on your tech debt, read up on how companies can suffer serious damage by not taking care of it.
Tuesday, October 29th, 2024 7:19:47pm
Code Walks for Wed, 30 October 2024
Presenters: Brey Ching and Andre Agostinelli |
Head: Pojui Chen |
Assistant: John Rotondo |
Secretary: David Zhang |
Presenters: Artur Efremenko and Qiaoying Ma |
Head: Collin McKinley |
Assistant: Stone Liu |
Secretary: Thomas Dwyer |
Presenters: Wanyi Li and Ryan Tsai |
Head: Brendan Brady |
Assistant: Eric Sun |
Secretary: Kaylee Wu |
Presenters: Akash Surendran and Avery Corbin |
Head: Jude Slaybaugh |
Assistant: Tim But |
Secretary: Andrew Hartley |
Presenters: Noah Büttner and Alexander Chang-Davidson |
Head: Quartz Bushnell |
Assistant: Alexzander Sansiveri |
Secretary: Kevin Ma |
Presenters: Jordan Zedeck and Adrian Criollo |
Head: Tishya Kasliwal |
Assistant: Erik Mead |
Secretary: Tanisha Gaikwad |
Presenters: Taha Adams |
Head: Galen Wu |
Assistant: Douglas Dwyer |
Secretary: Armaan Agrawal |
Presenters: Willem Lenig and Ben Wakefield |
Head: Noah Haniph |
Assistant: AJ Astorina |
Secretary: Jae Min |
Monday, October 28th, 2024 6:36:07am
Code Walks for Tue, 28 October 2024
Presenters: Ahmed Altunisi and Robert Teeter |
Head: Artur Efremenko |
Assistant: John Rotondo |
Secretary: Briana Torres |
Presenters: Matthew Stetter and Collin McKinley |
Head: Eric Chung |
Assistant: James Quinlivan |
Secretary: Stone Liu |
Presenters: Brey Ching and Andre Agostinelli |
Head: Nishil Patel |
Assistant: Avery Corbin |
Secretary: Ryan Saperstein |
Presenters: Marvin Chong and Ryan Zhu |
Head: Wanyi Li |
Assistant: Ryan Tsai |
Secretary: Bar Zeevi |
Presenters: Eric Ma and Kobe Zheng |
Head: Erik Mead |
Assistant: Jordan Zedeck |
Secretary: Meghna Gite |
Presenters: Junye Zhang and Henry Barrera |
Head: Noah Büttner |
Assistant: Siddhant Mane |
Secretary: Ahaan Chaudhuri |
Presenters: Jordan Hoffman and Jack Bassick |
Head: Taha Adams |
Assistant: Ben Wakefield |
Secretary: Kevin Chen |
Presenters: Ashley Lee and Jae Min |
Head: Willem Lenig |
Assistant: Nickerson Isidor |
Secretary: Thomas McBride |
Saturday, October 26th, 2024 6:19:47pm
Due to extremely low demand for help, we have consolidated the TA office hours to five slots. See Communicate. The TAs will rotate through these slots. If you would like to see someone specifically, send email and set up a zoom meeting.
Thursday, October 24th, 2024 12:14:41pm
You may wish to run your xrules script (6 —
Tuesday, October 22nd, 2024 7:45:40pm
Code Walks for Wed, 23 October 2024
Presenters: Ahmed Altunisi and Robert Teeter |
Head: Artur Efremenko |
Assistant: John Rotondo |
Secretary: Briana Torres |
Presenters: Thomas Dwyer and Nathaniel Philbrick |
Head: Eric Chung |
Assistant: James Quinlivan |
Secretary: Stone Liu |
Presenters: Devashish Sood and Aiden Sato |
Head: Andrew Hartley |
Assistant: David Levin |
Secretary: Crystal Zhang |
Presenters: Brey Ching and Andre Agostinelli |
Head: Nishil Patel |
Assistant: Avery Corbin |
Secretary: Ryan Saperstein |
Presenters: Benjamin Mash and Alexzander Sansiveri |
Head: Alexander Schwartz |
Assistant: Alexander Chang-Davidson |
Secretary: Adrian Criollo |
Presenters: Jared Lyon and William Cowley |
Head: Junye Zhang |
Assistant: Tanisha Gaikwad |
Secretary: Henry Barrera |
Presenters: Noah Haniph and Galen Wu |
Head: Douglas Dwyer |
Assistant: Rishi Kanabar |
Secretary: Armaan Agrawal |
Presenters: AJ Astorina and Ethan Saff |
Head: Michael Baraty |
Assistant: Ashley Lee |
Secretary: Anaya Bussey |
Sunday, October 20th, 2024 6:17:55pm
Code Walks for Mon, 21 October 2024
Presenters: David Zhang and Pojui Chen |
Head: Artur Efremenko Qiaoying Ma |
Assistant: Thomas Dwyer |
Secretary: Brey Ching |
Presenters: Matthew Stetter and Collin McKinley |
Head: Qiaoying Ma Artur Efremenko |
Assistant: John Rotondo |
Secretary: Briana Torres |
Presenters: Nathaniel White and Bar Zeevi |
Head: Tim But |
Assistant: Andre Agostinelli |
Secretary: Akash Surendran |
Presenters: Kaylee Wu and Eric Sun |
Head: Aiden Sato |
Assistant: Jude Slaybaugh |
Secretary: Brendan Brady |
Presenters: Erik Mead and Ahaan Chaudhuri |
Head: Kevin Ma |
Assistant: Quartz Bushnell |
Secretary: Alexzander Sansiveri |
Presenters: Quartz Bushnell and Tishya Kasliwal |
Head: Siddhant Mane |
Assistant: Benjamin Mash |
Secretary: Noah Büttner |
Presenters: Willem Lenig and Ben Wakefield |
Head: Galen Wu |
Assistant: Jack Bassick |
Secretary: Noah Haniph |
Presenters: Noah Haniph and Galen Wu |
Head: Douglas Dwyer |
Assistant: Rishi Kanabar |
Secretary: Armaan Agrawal |
Wednesday, October 16th, 2024 4:06:36pm
We will limit the size of the active player's wallet to 5 for the xstrategy tests.
You may wish to run your xstrategy script (5 —
Wednesday, October 16th, 2024 3:48:27pm
Code Walks for Thu, 17 October 2024
Presenters: Stone Liu and Briana Torres |
Head: Ahmed Altunisi |
Assistant: Eric Chung |
Secretary: Collin McKinley |
Presenters: David Zhang and Pojui Chen James Quinlivan |
Head: Robert Teeter |
Assistant: Nathaniel Philbrick |
Secretary: Yunqing Lyu |
Presenters: Wanyi Li and Ryan Tsai |
Head: Avery Corbin |
Assistant: Bar Zeevi |
Secretary: Eric Sun |
Presenters: Nishil Patel and Ryan Saperstein |
Head: Tim But |
Assistant: Ryan Zhu |
Secretary: Marvin Chong |
Presenters: Alexander Schwartz and Tanisha Gaikwad |
Head: Ahaan Chaudhuri |
Assistant: Adrian Criollo |
Secretary: Alexander Chang-Davidson |
Presenters: Junye Zhang and Henry Barrera |
Head: Kobe Zheng |
Assistant: Meghna Gite |
Secretary: Jordan Zedeck |
Presenters: Ashley Lee and Jae Min |
Head: Thomas McBride |
Assistant: Jordan Hoffman |
Secretary: AJ Astorina |
Presenters: Nickerson Isidor and Taha Adams |
Head: Hayden DelCiello |
Assistant: Kevin Chen |
Secretary: Eric Ma |
Tuesday, October 15th, 2024 4:58:02pm
Ben observed a mis-translation for card comparisons in 4 —
Tuesday, October 15th, 2024 2:37:43pm
Code Walks for Wed, 16 October 2024
Presenters: Artur Efremenko and Qiaoying Ma |
Head: Brey Ching |
Assistant: Briana Torres |
Secretary: Pojui Chen |
Presenters: Stone Liu and Briana Torres |
Head: Eli Pinals Ahmed Altunisi |
Assistant: Eric Chung |
Secretary: Collin McKinley |
Presenters: David Levin and Crystal Zhang |
Head: Devashish Sood |
Assistant: Wanyi Li |
Secretary: Ryan Tsai |
Presenters: Wanyi Li and Ryan Tsai |
Head: Avery Corbin |
Assistant: Bar Zeevi |
Secretary: Eric Sun |
Presenters: Noah Büttner and Alexander Chang-Davidson |
Head: Benjamin Mash |
Assistant: Alexander Schwartz |
Secretary: Ahaan Chaudhuri Tishya Kasliwal |
Presenters: Erik Mead and Ahaan Chaudhuri Jared Lyon and William Cowley |
Head: Alexzander Sansiveri |
Assistant: Henry Barrera |
Secretary: Junye Zhang |
Presenters: Ashley Lee and Jae Min Armaan Agrawal and Anaya Bussey |
Head: Matthew Stetter |
Assistant: Willem Lenig |
Secretary: Douglas Dwyer |
Presenters: John Rotondo and Rishi Kanabar |
Head: Ben Wakefield |
Assistant: Taha Adams |
Secretary: Ethan Saff |
Thursday, October 10th, 2024 10:37:53pm
The test-fest results for 3 —
Thursday, October 10th, 2024 6:43:39am
You may wish to run your xturn script (4 —
Wednesday, October 9th, 2024 7:05:51pm
Code Walks for Thu, 10 October 2024
Presenters: Collin McKinley and Ahmed Altunisi |
Head: John Rotondo |
Assistant: Yunqing Lyu |
Secretary: Robert Teeter |
Presenters: Thomas Dwyer and Nathaniel Philbrick |
Head: David Zhang |
Assistant: Qiaoying Ma |
Secretary: James Quinlivan |
Presenters: Jackson Lawrence Jude Slaybaugh and Brendan Brady |
Head: Andre Agostinelli |
Assistant: Ryan Saperstein |
Secretary: Aiden Sato |
Presenters: Jack Bassick and Kaylee Wu |
Head: Akash Surendran |
Assistant: Andrew Hartley |
Secretary: Nathaniel White |
Presenters: Tanisha Gaikwad and Quartz Bushnell |
Head: Adrian Criollo |
Assistant: Kevin Ma |
Secretary: Kobe Zheng |
Presenters: Siddhant Mane and Jordan Zedeck |
Head: Meghna Gite |
Assistant: William Cowley |
Secretary: Jared Lyon |
Presenters: Kevin Chen and Jordan Hoffman |
Head: AJ Astorina |
Assistant: Armaan Agrawal |
Secretary: Hayden DelCiello |
Presenters: Anaya Bussey and Noah Haniph |
Head: Eric Ma |
Assistant: Galen Wu |
Secretary: Nickerson Isidor |
Tuesday, October 8th, 2024 8:37:41pm
Code Walks for Wed, 9 October 2024
Presenters: Eric Chung and Eli Pinals |
Head: Briana Torres |
Assistant: Collin McKinley |
Secretary: Nathaniel Philbrick |
Presenters: Borui Chen and Stone Liu |
Head: Thomas Dwyer |
Assistant: Artur Efremenko |
Secretary: Ahmed Altunisi |
Presenters: Brey Ching and Andre Agostinelli |
Head: Bar Zeevi |
Assistant: Brendan Brady |
Secretary: Devashish Sood |
|
Presenters: Avery Corbin and Tim But |
Head: Eric Sun |
Assistant: Nishil Patel |
Secretary: Jude Slaybaugh |
Presenters: Alexzander Sansiveri and Noah Büttner |
Head: Alexander Chang-Davidson |
Assistant: Ahaan Chaudhuri |
Secretary: Alexander Schwartz |
Presenters: Tishya Kasliwal and Erik Mead |
Head: Henry Barrera |
Assistant: Junye Zhang |
Secretary: Quartz Bushnell |
Presenters: Douglas Dwyer and Thomas McBride |
Head: Jordan Hoffman |
Assistant: Ashley Lee |
Secretary: Ben Wakefield |
Presenters: Taha Adams and Michael Baraty |
Head: Kevin Chen |
Assistant: Ethan Saff |
Secretary: Jack Bassick |
Sunday, October 6th, 2024 11:07:10pm
Code Walks for Mon, 7 October 2024
|
Presenters: Artur Efremenko and Yunqing Lyu |
Head: Stone Liu |
Assistant: Robert Teeter |
Secretary: John Rotondo |
|
|
Presenters: Briana Torres and David Zhang |
Head: James Quinlivan |
Assistant: Ahmed Altunisi |
Secretary: Qiaoying Ma |
|
|
Presenters: Andrew Hartley and Akash Surendran |
Head: Ryan Tsai |
Assistant: Nathaniel White |
Secretary: Wanyi Li |
|
|
Presenters: Ethan Shan and Aiden Sato |
Head: Kaylee Wu |
Assistant: Jude Slaybaugh |
Secretary: Jackson Lawrence |
|
|
Presenters: Alexzander Sansiveri and Noah Büttner |
Head: Jordan Zedeck |
Assistant: William Cowley |
Secretary: Tishya Kasliwal |
|
|
Presenters: Adrian Criollo and Meghna Gite |
Head: Jared Lyon |
Assistant: Siddhant Mane |
Secretary: Quartz Bushnell |
|
|
Presenters: Hayden DelCiello and Eric Ma |
Head: Willem Lenig |
Assistant: Anaya Bussey |
Secretary: Rishi Kanabar |
|
|
Presenters: Galen Wu and AJ Astorina |
Head: Nickerson Isidor |
Assistant: Noah Haniph |
Secretary: Michael Baraty |
Friday, October 4th, 2024 12:43:31pm
The 01:30pm lecture on 3 October covered a lot of ground, but not the lecture material that had been prepared.
Consider reading the Lecture Notes; they are somewhat rough but they provide a complete picture of the contract work that one day may show up in production shops (and according to at least one student in the 10:30am section is partially used in some places already).
Thursday, October 3rd, 2024 12:43:08pm
Check your Inbox for information about your new partnership.
If you have questions of mechanical nature concerning the swap, ask the TA. For other concerns, see an instructor during office hours.
Wednesday, October 2nd, 2024 4:15:45pm
The following pairs will present some of their 2 —
10:30 Felleisen |
Marvin Chong and Ryan Zhu |
Ryan Tsai and Eric Sun |
Here is a plot of the commit time stamps from all repositories, ranging from the beginning of the semester until today:
The green lines are the deadlines, and the purple function is the number of commits. Notice the purple spikes approaching the green lines.
Tuesday, October 1st, 2024 6:25:35pm
You may wish to run your xeq script (3 —
Monday, September 30th, 2024 4:59:17pm
The following pairs will present some of their 2 —
09:15 Felleisen |
Borui Chen and Stone Liu |
Arthur Efremenko and Tony Lyu Yun |
|
10:30: Lerner |
Kaylee Wu and Jack Bassick |
Jared Lyon and Ahaan Chaudhuri |
|
10:30 Felleisen |
Marvin Chong and Ryan Zhu |
Ryan Tsai and Eric Sun |
|
1:30: Lerner |
Kevin Chen and Jordan Hoffman |
slot 2: open |
|
Friday, September 27th, 2024 4:33:41pm
The following pairs will present some of their 2 —
09:15 Felleisen |
Thomas Dwyer and Nat Philbrick |
Collin McKinley and Ahmed Altunisi |
|
10:30: Lerner |
Alexander Chang-Davison and JunYe Zhang |
Kaylee Wu and Jack Bassick |
|
10:30 Felleisen |
Devashish Sood and Nate White |
Ryan Saperstein and Nishil Patel |
|
1:30: Lerner |
Ben Wakefield and Nick Isidor |
Ethan Saff and Rishi Kanabar |
We will pick panels from the audience. Panelists will also get feedback.
Depending on how Monday goes, we will also run practice sessions on Wednesday, and people who are on the list will be called on to present.
All of you should soon go to the lecture room where you plan to present and get familiar with the AV setup. They differ from building to building, but most rooms still support HDMI cables. Make sure you can connect via HDMI or, if your laptop doesn’t have an HDMI outlet, find an adapter.
Thursday, September 26th, 2024 1:51:51pm
Apologies to my two sections. We will not start with the regular
schedule this week but next. 3 —
The self-evaluation will always come out the morning after the due date, and it will be harvested by 03:00pm on that day.
Thursday, September 26th, 2024 7:32:49am
One of the many articles on Amazon’s return to a five-days-in-the-office week contains the following rationale:
“When employees are in the office, [the Amazon CEO] said, “We’ve observed that it’s easier for our teammates to learn, model, practice, ...., collaborating, brainstorming, and inventing are simpler and more effective; teaching and learning from one another are more seamless; and, teams tend to be better connected to one another.””
That’s why we practice in-person code reviews in Sw Dev and not just the marking up of git pull requests.
Tuesday, September 24th, 2024 7:15:52pm
Thursday Tomorrow morning we will push out the self-evaluation for 2 —
Monday, September 23rd, 2024 4:20:55pm
Please read The Psychology of Programming [chapter 4] by Wednesday or Thursday.
Also, if you’re interested in conducting a practice code-walk in front of an entire section next Monday (30 September 2024), please contact the section’s instructor via email with a CC to your partner. If you are a mixed pair, you may pick any section to present. We will not record a grade for this practice code walk but we will give you full-fledged feedback.
When it comes the soc-psy side of sw dev, there is nothing like practice.
Friday, September 20th, 2024 7:24:49am
Today’s front page of the WSJ reports that Tech Jobs Have Dried
Up—
As someone who has lived through several boom-and-bust cycles in sw dev, all I can say is “it’ll change again, but we don’t know when.”
Thursday, September 19th, 2024 6:55:43pm
The TA team discovered that they were running old software with bugs to push all acceptable tests into your repos. They found the forked and fixed software, and they pushed the correct suite of tests into your repos. Lesson: don’t fork, fix.
Also, don’t forget that we will push out the first self-evaluation tomorrow morning. Answer the question, commit, and push it back to the server.
Wednesday, September 18th, 2024 6:47:00am
The final warm-up exercise, C —
The due dates were originally swapped due to a data entry error. They are now correct.
Now things are really fixed. All software is broken. In this case, it was a problem with the configuration file.
Monday, September 16th, 2024 5:21:09pm
You may wish to run your xgui script (B —
Sunday, September 15th, 2024 6:35:35pm
The Android Media Player interface specification is an illustrative example of how constraints on method-call sequence are documented but not (necessarily) enforced.
Here is the state diagram:
Friday, September 13th, 2024 12:51:12pm
The results of grading A —
Wednesday, September 11th, 2024 6:45:02am
Warm-up exercise B —
Monday, September 9th, 2024 6:04:46pm
Some of you just switched into Sw Dev and today was your first day. Some of you lost your partner over the weekend. Here is what you need to do:
Finish A —
JSON on your own. Keep in mind that this warm-up exercise gets you few points but lots of experience with your chosen programming language.
Make sure Luke assigns you a repository on the College’s GitHub Enterprise system.
It is the only way to submit homework.—
Instructions are below. Email Luke if all else fails. Watch your email on Wednesday because Luke and the instructors will match you up with a new partner and a new repository for the upcoming warm-up exercises and milestones.
Sunday, September 8th, 2024 6:20:35pm
You may wish to run your xjson script (A —
Please also revisit A —
Friday, September 6th, 2024 6:46:58pm
Your GitHub repositories have been created on the College’s Enterprise server. To find it, (1) log into the College’s GitHub; (2) click your profile picture (top right); (3) click "your organizations"; and (4) click "CS4500-F24".
As Fundamentals I probably mentioned, the design recipe generalizes to almost all tasks in our world (and indeed to many tasks in life .. Fundamentals I used to assign an essay on this point). This last step is often formulated as a checklist.
We have automated this test for you with a script in /course/cs4500f24/bin. It implements the checklist below and runs your xjson how our test framework runs it. You can run it like this at the shell prompt on a College’s Linux box:% /course/cs4500f24/bin/check-program-A silly-donkey where silly-donkey must be replaced with the name of your repository.Here is the check list that this script runs (steps 2 through 8):ssh into login-students (or another Linux box);
git-clone your “fuzzy elephant” repo to login-students;
navigate (cd) into this repo;
make sure A exists and navigate there;
run make if you have a Makefile;
check the executable bit of xjson;
run ./xjson and feed it some JSON value;
wait for some time to get an output back; and
make sure the output looks right.
Of course, this checklist (and more) will also apply when you deliver and deploy software on a job.
Thursday, September 5th, 2024 4:57:06pm
See A —
Wednesday, September 4th, 2024 4:00:55pm
1. If you have not found a partner yet and if you haven’t done so yet, please send an email to your instructor and (ideally) Luke J. State which language you would like to use.
Both partners need to supply information on the the sign-up sheet. Meaning, each partner submits the form with the information for both.
2. GitHub repos will be assigned over the next two days. We are waiting for pairing up still-single students and for everyone to have a github handle for the College’s Enterprise system.
3. Please get started on A —
Tuesday, August 27th, 2024 10:17:18am
Once you have found a partner, please use the the sign-up link to get a Northeastern GitHub repository. You and your partner will submit all of your work via this repo and you will get most of your feedback in this repo.
In addition, you will get a “log book repo” to which only you, the instructors, and the technical TA have access. See Lab Book for the purpose of this repo.
Friday, July 26th, 2024 12:30:48pm
Welcome to Software Development Fall 2024.