On this page:
Software Development
Home
8.14.0.3

Software Development🔗

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

“It is on the syllabus.”

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.


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:

The State Machine

Friday, September 13th, 2024 12:51:12pm

The results of grading A — JSON were pushed back into your project repos this morning.

Wednesday, September 11th, 2024 6:45:02am

Warm-up exercise B — GUI and milestone 1 — The Plan are out.

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:

  1. 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.

  2. 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.

  3. 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 — JSON) on these sample tests.

Please also revisit A — JSON for another minor clarification concerning the word “add” in these specifications.

Friday, September 6th, 2024 6:46:58pm

Thursday, September 5th, 2024 4:57:06pm

See A — JSON for a minor supplement. Two students brought a corner case to my attention that wasn’t covered by the original specification.

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 — JSON without the repo. Just move the files to the repo once it is assigned.

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.

song.txt
No Quarter