RT @UnityPDX@twitter.com
Tonight! Thursday at 6pm at @TheTechAcad@twitter.com! Along with regular news and updates, @MBoffin@twitter.com will talk a bit about #UniteLA, we'll have an earthquake demo by @DrPeterDrake, and Daniel Chamberlain will talk about flow maps. Come join us! https://www.meetup.com/UnityPDX/events/jxzcwpyxpbtb/
@freemo Another issue is that some techniques (e.g., making fields private and having public getters and setters) only pay off for larger programs. I strive to introduce things just at the point where they are obviously useful.
That said, maybe this is a golden opportunity to introduce exceptions...
@freemo (1) "really isn't a difficult topic" is relative. It's good Java practice to never put anything in the default package, but they certainly can't handle that when they're still figuring out what an object is. (Don't worry, they learn about exceptions before they graduate.) Choosing the right time to introduce things, especially when there's a wide range of levels of preparation in a class, is always a struggle.
(2) Student limitations aside, are exceptions the best choice? People on Twitter have also suggested an enum, an Optional, constants, or the empty String to avoid having a null lying around. What's the cleanest way to go?
OF COURSE Mannix's redistricting measure has a catch. http://www.wweek.com/news/2018/11/11/with-the-election-past-redistricting-is-next-kevin-mannix-has-a-ballot-measure-for-that/
Arboretum is clever and calmly pretty. https://www.boardgamegeek.com/boardgame/140934/arboretum
RT @miaishell@twitter.com
If you go to @lewisandclark@twitter.com please fill out this survey on earthquake preparedness!! We need your input to make the campus better prepared in the event of an earthquake! https://docs.google.com/forms/d/e/1FAIpQLSfn5i8CHa0FgxhWHdqbZutPvLB5YmmEMKLokpMPg8gRmBp7zg/viewform?usp=sf_link
CS professor, game designer, and fire dancer ordinaire.