Optimizing For Humans

Optimizing For Humans

A conversation with Simon Harrer about writing reasonable code
60 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien

Beschreibung

vor 6 Jahren
An airhacks.fm conversation with Simon Harrer (@simonharrer) about:
Amstrad Laptop, first line of VB code was a commercial one,
customers two desks away, Scheme is an excellent language to learn
programming, Java is great - mainly because of the tool support,
Eclipse was the first opensource IDE with decent refactoring
support, Bamberg is the home of Schlenkerla, teaching is the best
way to learn, therefore teaching is selfish, building portals for
students with PHP and Joomla, building e-commerce shops for
students with Ruby on Rails, 2006 everything had to be Rails, PhD
about choreography and distributed transactions, too high
expectations on workflow and rule engines, workflow engines are for
developers and not for business people, central process view is
still desirable, startups with Bosch, in Germany it is hard to find
developers who are willing to join startups, Simon works for InnoQ
and Stefan Tilkov, Computer Science University of Bamberg, the
pragmatic book: Java by Comparison by The Pragmatic Bookshelf, in
streams there are no exceptions, over-abstractions cause trouble,
reviewing the code of thousands of students for six years, it is
unusual for universities to promote pragmatic code, be strict about
adding external libraries, clear separation between infrastructure
and business logic helps with clean code, moving domain specific
libraries into the infrastructure, human centered code, optimizing
for machines, not for humans is problematic, writing bad code is
often not intentional, "Abstract, If, Impl, Default, Bean
Conventions - Just For Lazy Developers", don't write for reuse,
reuse rarely happens, reuse as motivator for bad abstractions, do
repeat yourself, than refactor, "How To Comment With JavaDoc",
Book: Java by Comparison, Become a Java Craftsman in 70 Examples,
Simon Harrer on twitter: (@simonharrer).

Weitere Episoden

Not Your Java Package Handler
1 Stunde 12 Minuten
vor 7 Monaten
From Punch Cards (and Tapes) to Java
1 Stunde 6 Minuten
vor 7 Monaten
Injection Without Reflection
57 Minuten
vor 8 Monaten
About Amazon Corretto
1 Stunde 5 Minuten
vor 8 Monaten

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15