(0/54) Ever think, “Radiohead’s ‘Creep’ is such a fantastic song. I should find and listen to many, many different versions of it!”?
No? Well … a few weeks ago, I did just that. I started a project of sorts which involved spending hours finding all manner of covers of Creep by Radiohead, so you don't have to!
Go ahead and listen to all of them, and let me know what you think of them…
I always find learning a new language interesting because it is virtually never the syntax or the reasoning that trips me up, even with fairly obscure languages or paradigms.
Instead it is the environment. How do I build it? How do I manage dependencies? Where are the tools to let me do <whatever>? Which JSON library do I use? Which AMQP library? Is there one?
Questions like that make up the bulk of my time and the bulk of my challenge.
@hrefna I had a similar experience with #scala a long time ago. Getting started with the language was straightforward, while the practical things like dependencies, builds, and tools were very confusing and an overall disjointed experience.
Thankfully the state of beginner-friendly content and tooling has improved since, but it could be a lot better.
Like when learning #scala it was nothing about scala specifically that caused me heartburn, it was #sbt and the weird version syntax for libraries. It was figuring out how to get SBT to do anything other than trivial jar construction so that I could reference resources. It was learning how to work with the scala collections framework and how to do IO. It was learning which tools to use, which libraries were common, and what was in a library and what wasn't.
J'ai découvert le hashtag #pouetradio je vais donc l'utiliser en association avec mon hashtag personnel #incpamoasears pour récapituler ce que j'ai posté jusqu'ici :)
Je continuerai dorénavant sous ce pouet pour en faire un fil :)
Quand #Rammstein fait une chanson, qui est ensuite reprise et adaptée joliment par une chorale féminine, version qui est au final reprise par Rammstein dans leurs concerts, c'est ce qui s'est passé avec Engel :)
but it remains such a beautiful, fun language. i really enjoy #scala3 it's true there are some real tooling hassles (please give me a good emacs mode). you lose time. but you can express things so cleanly and concisely.
there are tensions between what "industry" wants and an impulse to experiment. a lot of us were drawn to scala because it challenges us, keeps us learning. it never wanted to be #golang. i don't think it should try now.
I am a software engineer since 2006, currently at work I use #Scala, the Typelevel stack and functional programming, but in the past I also did Perl, PHP, JS and some Java, TypeScript, React recently.
Nowadays I really enjoy using #Rustlang in my pet projects.
I'm hoping to avoid needing to rename all of the ~200 source files to get this to work. My public searching has not produced anything useful - can anyone here point me in the right direction?
Hi! I'm a lifelong programmer with a passion for #Scala and good engineering, which has led me in the direction of #FP. As of relatively recently, I'm on the #Typelevel Steering Committee.
Darn. One company I work for asked our “agile” team to use one of their preferred languages for a development.
Options: C, Crystal (experimental stuff, I don’t know why) or Scala. All are beyond the comfort zone of the team as a whole, but individually we all put our feet in those waters. But just for curiosity or fun.
We have plenty of time and the project is good businesswise. So we want to get it.