Details
Joined devRant on 12/31/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@devios1 I believe that is where the commit mesage/associated PR/associated tickets comes in?
-
That is a legitimate comment, what is the problem with that?
-
I don't understand the joke
Good code is supposed to be self documenting right? -
Is snek
-
+1 for Kendrick Lamar
-
@jschmold I am sorry. Please continue to bitch about things in your control :D
-
@mzpro10 wrong!
I would rant about things that are not in my control -
@bittersweet @JChrist
https://devrant.io/rants/648263/...
One of the bad experiences.
Take a very small example of installing intelllij, look at the documentation for installing in both fedora and Mac os.
As a client, I want the instructions to be hassle free, you shouldn't be asked to fucking run scripts to install a standard software.
Coming to the point of being close to production, in terms of development it is v v close since it's a Unix flavor. There is a separate process where the software is tested on multiple os anyway. This is me talking about writing microservices in Golang or writing some webapp. If your work is to write some driver in Linux distro, Mac ofcourse is not the right choice. -
Use the right config then instead of bitching about it
-
Well, I used to hate apple. Aftr I started using Mac for my dev work I found new respect for them. I see a lot of people bitch about apple products and most of them I am sure are riding the hate bandwagon without actually trying Thier product.
On the same topic, people mention linux distros to be an alternative for Mac os for dev work. Having tried both, the dev tools are easily more mature for the Mac os and life is way more productive in the mac os.
What I am trying to say here is, try the product before judging it. -
Oh my god, that font hurts my eyes
-
Use a VM to test such scripts
-
Just use a Len equivalent in Perl and make it explicit -_-
-
@op I would highly recommend CLRS book. My retarded professor didn't even mention about the priority queue DS that is used by Dijkstras and I have a feeling your teacher is retarded as well. Cheers!
-
"iOS", you don't even deserve an argument :D
-
Looks like a vtu student :D
-
Until one day you hit a bug which takes 2 days to analyze
-
That is the right way to go. Always only have master. Unless you are doing a release and might be pushing potentially breaking changes, you can have a release branch of the stable commit for every release
-
@Zyphuris55 Android might be the culprit. I use sublime regularly as well.
-
I keep hearing this Mac issues that people face when switching over from other OS. I have not had 1 issue and i use it regularly without shutting it down and memory always more than 90%. Is it anything special that you guys do for it to die?
-
@cmarshall10450 I'm not really sure. In my undergrad i had mandatory projects where I used all kinds of tech stacks. I am pretty sure you had that in your curriculum as well
-
Actually, enjoy subjects like physics while you can. Computer science degrees are not about computer programming. It's about giving you a solid fundamentals in the field. The "science" part of computer science is important. Computer programming should be a side effect of learning other fundamentals, since it's just a medium to solve problems though computers.
-
Care to elaborate?
-
FYI, the more the number of states, the more the complexity. Number of states can often differentiate good and bad design
-
I am a combination of all four xD
-
Welcome to go programming
-
For micro services I prefer golang because of the right balance between maintainance and performance.
Although it becomes too verbose if the service starts to grow.
Anyway given a choice, I would only pick golang for small APIs -
The problem with scala is that it allows you to write bad code easily.
Anyways with great power comes great responsibility! -
@Artemix @darksideplease lol Lisp was used as an example. The points that I am trying to make is really evident in lisp. just use the example of Clojure instead.
Also speaking about real world, WhatsApp was built using Erlang. Facebook spam filter uses Haskell.
Imagine the use of map reduce in the real world systems. -
@darksideplease I don't smoke xD
Let me use your own example. Consider a big ass list that you want to transform. Modern FP languages will beat the crap out of iterative solutions. Imagine the code you have to write to make it concurrent in the iterative approach.
Coming to the readability part, take this with a pinch of salt. The understanding of recursion is a journey. Unless people have been through that journey (for ex: try solving simple problems with scheme), the beauty of recursion is never realized.