marcosh,

possibly unpopular opinion: it is easier to learn software architecture in than in , since the former requires much more discipline and attention than the latter.

adziahel,

@marcosh yep, learning through the labour

boggle,

@marcosh well in haskell its much harder to get it done at all without doing it well

marcosh,

@boggle I don't consider Haskell that hard, it's just different. Certainly it places more restrictions than other languages, but constraints often are there to liberate

boggle,

@marcosh no but if you lack the discipline to get your types right it will tell you, compare php which will let you build a house of cards… php is probably the harsher teacher of archtecture but which is more efficient idk

corpsmoderne,
@corpsmoderne@mamot.fr avatar

@marcosh PHP is a strange choice here, especially because PHP is not as bad as it used to be as a language, but to answer seriously I think there are three very valid strategies of learning which will work differently on different profiles of students:
1/ Start from the bottom, and climb your way up (start with C, or ASM if you're very hardcore).
2/ Start from the top, and dig your way down (start with Haskell, historically Lisp used to occupy this niche too).
3/ ...

marcosh,

@corpsmoderne I chose PHP and Haskell because those are the two languages I worked with and I know most

corpsmoderne,
@corpsmoderne@mamot.fr avatar

@marcosh that's an unusual combination ^^ .

marcosh,

@corpsmoderne it is... PHP by chance, Haskell by choice

ocramius,
@ocramius@mastodon.social avatar

@marcosh from big mistakes, big learnings

marcosh,

@ocramius therefore, to optimise for learning, we should strive to make as many mistakes as possible 😁​

ocramius,
@ocramius@mastodon.social avatar

@marcosh yes: I step into poo every morning 👍

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@marcosh @ocramius I'm getting strong population control by removing all the warning labels vibes from this thread.

It makes a good punchline, but a disastrous public policy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • php
  • DreamBathrooms
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • tester
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • mdbf
  • thenastyranch
  • JUstTest
  • everett
  • cubers
  • cisconetworking
  • anitta
  • Durango
  • Leos
  • khanakhh
  • tacticalgear
  • modclub
  • megavids
  • provamag3
  • normalnudes
  • lostlight
  • All magazines