Late night musing: I find it weird that I am so facinated by almost all languages. I mean it doesn& #39;t help at work, it is a great advantage to dive in and work with almost all kinds of langauges because I probably tried em up at some point in time.
1/n
1/n
It allows me to build small tools to simplify my work at times, like a lazy dev would... automating my life as much as I can. However it does come with a caveat that I never master any of these langauges. I still need to look up syntaxs.
2/n
2/n
I usually end up using https://learnxinyminutes.com"> https://learnxinyminutes.com , to brush up syntax. At this point in my life, I am no more intrigued by syntaxes but more about what the language brings to the table. Lately have been trying to learn Rust Language, which is an exceptional langauge.
3/n
3/n
Rust does so many things well that coming from writing code in C/C++, you start to wonder why did you even spend time in writing code in those langauges. The effect is similar to going from Java to Kotlin. There is just developer joy that Rust brings, alng wid all other stuff
4/n
4/n
..and the there is Lua. I mean you can do so much stuff to with it. Did you know Lua has had coroutines for sometime and you can basically build cross platform executable with it because is so small to embed
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧐" title="Gesicht mit Monokel" aria-label="Emoji: Gesicht mit Monokel">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😅" title="Lächelndes Gesicht mit offenem Mund und Angstschweiß" aria-label="Emoji: Lächelndes Gesicht mit offenem Mund und Angstschweiß">
https://www.lua.org/pil/9.1.html
5/n">https://www.lua.org/pil/9.1.h...
https://www.lua.org/pil/9.1.html
5/n">https://www.lua.org/pil/9.1.h...
..I also have been trying out Swift. Lets be clear it matches Kotlin in a lot of places. Picking it up is pretty easy for someone who codes in Kotlin for his day job. Swift is pretty nimble too
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😎" title="Lächelndes Gesicht mit Sonnenbrille" aria-label="Emoji: Lächelndes Gesicht mit Sonnenbrille"> Additionally it allows me to review code for iOS, if not code in it.
6/n
6/n
Go allows to bootstrap commandline tools pretty quickly. That has saved me a lot of hours to do something I would spend otherwise. This just means that each language is pretty gud in one way or the other. They all hv pitfalls too. Using the right tool for the right job is imp
7/n
7/n
To sum up, over a period of time I have learnt the war about what is better over other is subjective. People on twitter, reddit and other places indulge in it to show which one is more imp or is superior than the other. When in the end it doesn& #39;t matter. You use Kotlin for..
8/n
8/n
..Android but that doesn& #39;t mean you would use it where Nodejs would shine. Decision made for arch to follow falls in the same bucket. Yet people will always have something to & #39;Cancel& #39; your approach. I read what @zsmb13 tweet earlier, which is why I was thinking how we..
9/n
9/n
..approach these decisions. Nothing is a clear true or false in Engineering. What worked for one use case might now work for another. Yes there are Design Patterns, Arch Patterns but they all exists to solve a problem some Engineer decided to solve and then saw it applies..
10/n
10/n
..to more such problems. Someone tried and figured it out. Help make it better, contribute, give constructive feedback but don& #39;t try to pull people down. Help educate and impart knowledge. We are all better than the people who are always pulling people down.
11/n
11/n
This thread is for my own timeline
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😅" title="Lächelndes Gesicht mit offenem Mund und Angstschweiß" aria-label="Emoji: Lächelndes Gesicht mit offenem Mund und Angstschweiß"> but hoping it does help someone push through and publish what they are working. Don& #39;t hold back to avoid criticism..Your usecase is valid. Your approach and solution comes from your own experience. You would only expand your experience..
12/n
12/n
..with for feedback (considering it is constructive).
Note how so many people hate Flutter. Yet it still has its place in the ecosystem and a thriving community around it. People use it in Production.
Do what you like. Solve problems, that is what matters.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😅" title="Lächelndes Gesicht mit offenem Mund und Angstschweiß" aria-label="Emoji: Lächelndes Gesicht mit offenem Mund und Angstschweiß">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✌️" title="Siegeshand" aria-label="Emoji: Siegeshand">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😴" title="Schlafendes Gesicht" aria-label="Emoji: Schlafendes Gesicht">
13/13.
Note how so many people hate Flutter. Yet it still has its place in the ecosystem and a thriving community around it. People use it in Production.
Do what you like. Solve problems, that is what matters.
13/13.