From 491f953c2e6fa28a2340ea457175ed8d26c3f656 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Fri, 28 Oct 2022 15:25:02 +0200 Subject: [PATCH 1/5] FAQ: update the should-I-learn-2-or-3 answer at the time I wrote the initial version, Scala 3 was much newer. I think it's time to sell Scala 3 a little harder. --- _overviews/FAQ/index.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/_overviews/FAQ/index.md b/_overviews/FAQ/index.md index 36c19cbfb6..a825bd746d 100644 --- a/_overviews/FAQ/index.md +++ b/_overviews/FAQ/index.md @@ -41,15 +41,20 @@ reasons for wanting to learn Scala. ### Should I learn Scala 2, or Scala 3? -Scala 3 was released in May 2021. Because Scala 3 is still so new, -most Scala jobs are Scala 2 jobs; most Scala books and online learning -materials cover Scala 2; tooling and library support is strongest in -Scala 2; and so on. - -Thus, Scala 2 remains a common and reasonable choice. - -Some books that cover Scala 3 are already available; more are on the -way. In time, there will be more and more Scala 3 jobs as well. +Don't sweat the decision too much. You can't go too far wrong either +way. It isn't that hard to switch later, in either direction. + +Scala 2 remains a common and reasonable choice. Most Scala jobs are +still Scala 2 jobs. Scala 2 also has a somewhat bigger library +ecosystem, somewhat better tooling support, and somewhat wider +availability of learning materials. + +That said, these gaps are getting narrower and narrower every month. +Plenty of books are available, a rich library ecosystem already +exists, and there are more and more jobs. You should strongly +consider learning Scala 3. Although it's still fairly new (May 2021), +it's the future, and it's the best version to choose if you want to +fall in love with the language and everything it has to offer. ### Where are Scala jobs advertised? From c257dab5ef92517df24de525735d2e868d29447e Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Fri, 28 Oct 2022 16:13:53 +0200 Subject: [PATCH 2/5] Update _overviews/FAQ/index.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sébastien Doeraene --- _overviews/FAQ/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_overviews/FAQ/index.md b/_overviews/FAQ/index.md index a825bd746d..1b3cc407e8 100644 --- a/_overviews/FAQ/index.md +++ b/_overviews/FAQ/index.md @@ -51,7 +51,7 @@ availability of learning materials. That said, these gaps are getting narrower and narrower every month. Plenty of books are available, a rich library ecosystem already -exists, and there are more and more jobs. You should strongly +exists, and there are more and more jobs using Scala 3. You should strongly consider learning Scala 3. Although it's still fairly new (May 2021), it's the future, and it's the best version to choose if you want to fall in love with the language and everything it has to offer. From ccf82dfbb5f2355d2800837126116da06abe64b6 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Fri, 28 Oct 2022 16:15:34 +0200 Subject: [PATCH 3/5] fix in response to review feedback --- _overviews/FAQ/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_overviews/FAQ/index.md b/_overviews/FAQ/index.md index 1b3cc407e8..b72f88eae3 100644 --- a/_overviews/FAQ/index.md +++ b/_overviews/FAQ/index.md @@ -52,8 +52,8 @@ availability of learning materials. That said, these gaps are getting narrower and narrower every month. Plenty of books are available, a rich library ecosystem already exists, and there are more and more jobs using Scala 3. You should strongly -consider learning Scala 3. Although it's still fairly new (May 2021), -it's the future, and it's the best version to choose if you want to +consider learning Scala 3. Yes, it's still fairly new, +released in 2021. But it's the future, and it's the best version to choose if you want to fall in love with the language and everything it has to offer. ### Where are Scala jobs advertised? From 45725520f3e78dfd23d6a5053574081a6d1309e0 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Sun, 30 Oct 2022 22:31:45 +0100 Subject: [PATCH 4/5] tighten a few wordings --- _overviews/FAQ/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_overviews/FAQ/index.md b/_overviews/FAQ/index.md index b72f88eae3..476054e846 100644 --- a/_overviews/FAQ/index.md +++ b/_overviews/FAQ/index.md @@ -41,7 +41,7 @@ reasons for wanting to learn Scala. ### Should I learn Scala 2, or Scala 3? -Don't sweat the decision too much. You can't go too far wrong either +Don't sweat the decision too much. You can't go far wrong either way. It isn't that hard to switch later, in either direction. Scala 2 remains a common and reasonable choice. Most Scala jobs are @@ -49,12 +49,12 @@ still Scala 2 jobs. Scala 2 also has a somewhat bigger library ecosystem, somewhat better tooling support, and somewhat wider availability of learning materials. -That said, these gaps are getting narrower and narrower every month. +That said, these gaps are getting narrower every month. Plenty of books are available, a rich library ecosystem already exists, and there are more and more jobs using Scala 3. You should strongly consider learning Scala 3. Yes, it's still fairly new, -released in 2021. But it's the future, and it's the best version to choose if you want to -fall in love with the language and everything it has to offer. +released in 2021. But it's the future, and it's the best version for +falling in love with the language and everything it has to offer. ### Where are Scala jobs advertised? From 4831bbc7f2c5c562e8e9a1d30b6e3cf30a247a83 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 31 Oct 2022 12:48:14 +0100 Subject: [PATCH 5/5] one further tiny tweak --- _overviews/FAQ/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_overviews/FAQ/index.md b/_overviews/FAQ/index.md index 476054e846..c112f83957 100644 --- a/_overviews/FAQ/index.md +++ b/_overviews/FAQ/index.md @@ -52,8 +52,8 @@ availability of learning materials. That said, these gaps are getting narrower every month. Plenty of books are available, a rich library ecosystem already exists, and there are more and more jobs using Scala 3. You should strongly -consider learning Scala 3. Yes, it's still fairly new, -released in 2021. But it's the future, and it's the best version for +consider learning Scala 3. It's still fairly new, released in 2021. +But it's the future, and it's the best version for falling in love with the language and everything it has to offer. ### Where are Scala jobs advertised?