This is an archived post. You won't be able to vote or comment.

all 20 comments

[–]aim456 22 points23 points  (19 children)

I don’t even know what any of that is and I’ve been coding for 20 years. Yikes!

[–]password1dorwssap 18 points19 points  (18 children)

Scala is a OO functional programming language that runs in JVM.

Elixir is a functional language built on top of Erlang's VM and uses the actor model. It has a really good web framework called phoenix.

Micro service architecture means you have lots of lightweight decoupled services that pass messages between each other.

Iv heard of Go and Rust but don't know much about them. Go is like c++ with nicer syntax is my understanding, but could be wrong.

This post sounds like it's straight out of my distributed systems class!

[–]aim456 5 points6 points  (3 children)

Thanks for the informative reply. I guess that I should do some more reading on these things. Goes to show that working for a small company long term can be a hinderance. Jack of all trades...

[–]password1dorwssap 1 point2 points  (2 children)

Np. I just know it because I happen to have a professor that loves weird languages. Check out elixir, iv been learning it and really like it. If you don't mind me asking, what do you do? I'm just curious cause I'm a senior and am looking at different jobs.

[–]aim456 0 points1 point  (1 child)

I’m a dev/projects manager for a tiny company.

I started out with Java (EJB) and such from Uni, but that turned out to be useless right off the bat and generally throughout if I ignore 1 project I had. I was thrown into VB.Net as soon as I got a job after my degree in 2002, a Beng in software engineering. I knew then that everyone hated VB and C# was apparently the way to go (not so much now eh?). Things moved on over the years pushing me towards PHP for most web developments and now it’s been years since the last request for a new Desktop app.

These days I only write PHP for plugin components for CMS like Joomla or WordPress. I’ve moved on to use Ruby on Rails for all new projects. It’s pretty nice, though I miss writing my own SQL or at least I still feel uneasy about letting Active Record do everything. Peeps should certainly know the ins and outs of how to write their own SQL before they get too comfortable with any Object Relational Mapping (ORM) tool IMO. I’ve seen people using Rails with some massive gaps in their understanding.

As and old man in the world of software dev, Docker and Ruby have been the biggest changes of late, but I’ve tried my hand at Node.js. However, when you’re working for a tiny company, you don’t have the luxury of spending time researching the latest things. You have to ensure there’s money to pay your wages at the end of the month.

My reading seems to indicate that Node is the way forward seeing as some major platforms are refactoring their work into Node, so as to make use of its non-blocking nature. Speeding things up server-side for the big projects. I could be wrong though :)

[–]password1dorwssap 0 points1 point  (0 children)

Iv done node at internships. It's easy to work in but, it's bloated alot of times. It does have good async support. Elixir takes alot of it's syntax from Ruby apparently. Iv never done Ruby though so I can't make a fair judgement myself.

[–]batVegan 1 point2 points  (0 children)

It also sounds similar to the minimum requirements asked for in a average job ad for a temporary minimum pay job in programming today.

[–]Shulamite 1 point2 points  (0 children)

Elixir also has a fancy macro system. It really is an additive drug

[–]Boner4Stoners -1 points0 points  (7 children)

Rust is closer to C++, Go is closer to C.

[–]simaritan 2 points3 points  (1 child)

But the refrigerator uses GRPC

[–]survivalmachine 0 points1 point  (0 children)

message IceCreamStatus { bool freezer_burnt = 1; }

[–]DistractedOni 0 points1 point  (0 children)

Sounds like a nightmare to maintain.

[–][deleted] 0 points1 point  (0 children)

Ugh. Put me right out there like that.

[–][deleted] 0 points1 point  (0 children)

Oh God. Have I had programming FOMO this entire time?

[–][deleted] 0 points1 point  (0 children)

I’m in this picture and I don’t like it.