Illegal Argument


Direct download: 112_Illegal_Argument_-_Episode_112.mp3
Category:podcasts -- posted at: 9:02 AM

Join Mark and Greg for a discussion on code reviews, gerrit, and the recent language releases over the last few months.

 

Direct download: 111_Illegal_Argument_-_Episode_111.mp3
Category:podcasts -- posted at: 6:11 AM

Join Mark, Greg, and Peter for the first recording of the year where we discuss some of the recent Scala rants by Paul Phillips, along with build things...

Direct download: 110_Illegal_Argument_-_Episode_110.mp3
Category:podcasts -- posted at: 9:16 AM

A semi "solo" cast where both Greg and Mark actually agree with other other, and stretch out a discussion way beyond its limit...  a fun chat tho...

Direct download: 109_Illegal_Argument_-_Episode_109.mp3
Category:podcasts -- posted at: 10:58 AM

Direct download: 108_Illegal_Argument_-_Episode_108.mp3
Category:podcasts -- posted at: 10:49 AM

Illegal Argument Episode 107

Hauntings and Ghost Stories

Dealing with the ghost of projects past…

Direct download: 107_Illegal_Argument_-_Episode_107.mp3
Category:podcasts -- posted at: 9:22 AM

Sit back and get your pause buttons ready for an extra long, "double episode" of Illegal Argument with a somewhat embedded, disjointed interview/discussion with Ambrose Bonnaire-Sergeant all about Typed Clojure, Clojure In Clojure, and the recent Indegogo funding campaign.

Direct download: 106_Illegal_Argument_-_Episode_106.mp3
Category:podcasts -- posted at: 5:43 AM

Direct download: 105_Episode_105_-_Back_From_The_Ashes.mp3
Category:podcasts -- posted at: 11:39 AM

Direct download: 104_Illegal_Argument_-_Episode_104.mp3
Category:podcasts -- posted at: 10:25 AM

Join Mark, Greg, and new co-host Peter as we discuss Language Productivity and Estimation.

Productivity

  • Using Scala will make you less productive - Is Productivity King? There are many more things in “development” which will lower your productivity than the language you eventually implement the solution in. I (Mark) think I made the comment I've never seen scala as being "a more productive language", but a more flexible, adaptable, etc. language which may lead to more productivity, but productivity is WAY more the sum of intangible parts of development
  • How do you measure productivity in a language, and when should you expect to get results, e.g. 6 months, 1 year, 2 years - 5 years?
  • Is there a correlation between small, modular, artifacts and static typing? does having a contract get better with smaller service ( even if generic type contracts )
  • Is static typing a fractal cost on your code base. The better you write your code the more cost you incur?
  • Static typing suits large method and class as you pay the tax less times?
  • How do you determine the productivity of a new language?
  • Statically typed javascript (typescript)

Estimation

  • How does switching languages affect how you handle time estimates?
  • How do you handle time estimates in general? (Mark) I’ve often seen it said rather than just estimate how long it will take, estimate how long it will take Person X to do it ( if they’re doing the work, taking into account things you know about their productivity/skill level/work load etc.) - you may know Clojure/Scala well, but with DevY is to do the work and not yet fully up to skill with the toolset.....
  • Development estimates are only accurate if you are maintaining velocity. What error margin and corrective multiplier is reasonable?
  • What methods of estimate generation are good? Planning poker can be slow, but can be a great method of generating estimates.
  • Function Point Calculations as a confirmation guideline
  • How far out do you estimate, and how does YAGNI play into this.
Direct download: 103_Illegal_Argument_Episode_103.mp3
Category:general -- posted at: 12:48 PM