I'm narrowing down my list of languages to try out in 2021! What do you think of list? Anything on the MAYBE/NO pile that should be a YES! Anything on the YES that should be a NO. Let me know. Make the case in the comments!

#kareemcancode
The logic of the project is I want to expand my horizons as a programmer. None of this intended to be productive in anyway other than expanding my mind to new possibilities.
I'll be tweeting about it so follow me if you want to see how the experiment turns out. Also, I'll be using the hashtag #kareemcancode
Now for the lists ... and thanks to everybody that gave me feedback so far! ...
YES:
Awk/Bash, C, C++, Emacs, Fortran, Haskell, Java, Javascript, Julia, Mathematica, Matlab, Perl, Programming Language Theory, Python, R, SAS, Scala, SQL, Stata, Swift, Vim
MAYBE:
C#, Clojure, Elm, F#, Go, JMP, KNIME, Lua, Prolog, Rust, Swift, VBA

I'm most intrigued by KNIME because it's visual and thus bound to be very different and also Swift because it opens up the world of apps. Thoughts?
No: Pascal, Lisp, Cobol

These seem too outdated to be worth learning. Thoughts?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 🔥Kareem Carr🔥

🔥Kareem Carr🔥 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kareem_carr

3 Jan
When academic experts like me try to share our knowledge on social media, we attract our own special kinds of reply guys (and gals!).

Here's my list of academic reply guys! 👇
The Traffic Cop. This type wants you to "Stay in your lane!". You can use social media or you can know what you're talking about but you can't do both! The traffic cop understands that democratic debate works best when everybody involved is ignorant. Image
The Trash Panda. The trash panda is very picky and will only consume information from unofficial sources. Everything else is fake news! People with PhDs, Government officials, World recognized experts. BAD! Facebook posts, WhatsApp viral videos, Youtube comments. GOOD! Image
Read 17 tweets
2 Jan
These are the languages I'm learning for my "Kareem Can Code!" project (#kareemcancode):
Bash, C, C++, Clojure, CSS, Emacs, Fortran, Go, Haskell, Java, Javascript, Julia, LateX, Mathematica, Matlab, Programming Language Theory, Python, R, SAS, Scala, SQL, Stata, Swift, VBA, Vim
The first language is going to be Julia starting on January 4th! 😄 I picked it by randomly shuffling the languages but I think my Julia-loving followers will be very happy with this outcome.
Here's an FAQ on the project. Follow me if you think it's a fun project and want to hear about my reactions to all the different languages!
Read 9 tweets
31 Dec 20
this year
• i survived
• gained 30k followers
• did not relapse into depression
• appeared in the new york times
• and popular mechanics
• and garnered no less than 5 unfavorable mentions in the right wing media
• exercised regularly
• had two positive interactions with a dean of Harvard (a dramatic increase from zero all previous years)
• successfully championed the idea of a family group chat!
Read 6 tweets
6 Dec 20
People keep pinging me about "irregularities" in the election. I guess they figure I'm a straight shooter which is flattering. OK. You want my raw opinion. Let’s go. You might want to sit down for this one.
The design of the US electoral system is IDIOTIC. So...WEIRD, CONTRADICTORY results are just expected behavior.
If the United States of America wanted a reasonable electoral system with reasonable outcomes, they wouldn't have FIFTY DIFFERENT STATES with FIFTY DIFFERENT SYSTEMS.
Read 6 tweets
4 Dec 20
I think I echo the sentiments of many people of color in tech when I say I'm waiting...waiting to see what Google's level of interest is in making things right with @timnitGebru after forcing her out in such a callous way.
I'm sure I'm not the only visible person of color in tech who's gotten a feeler or two from a big tech company. Speaking from experience, such overtures can be rather flattering but I've always sensed the inherent danger.
Speaking truth to power is easy as a free agent and dangerous when that power is the source of your next paycheck.
Read 9 tweets
3 Dec 20
I was disappointed to hear the news that @timnitGebru was fired from her job as co-lead of the Ethical Artificial Intelligence Team at Google effective immediately.
There are a lot of reasons for my disappointment about @timnitGebru's firing but the most prominent one is representation matters. I get that things are not always going to work out but I like to see our leaders and pioneers treated well.
I know that this kind of unceremonious firing is business as usual in tech but presumably having an Ethical Team at all suggests a commitment (or at least an interest in committing) to not doing business as usual.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!