Details
Joined devRant on 9/23/2018
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
-
Any favorites you'd recommend?
-
Unpopular opinion--I'm more productive at the office, if it is quiet, than from home. At the office, I have three monitors, tons of space, ergo-chair for 2k USD, and good coffee. At home, I have... Well... My laptop and a keyboard, coz I'm renting and live in a small space.
I can work remotely, but I choose to walk to the office every morning. Working from home is awesome if I feel like shit, but if I feel healthy, I typically just walk there.
Of course though, if I had to spend like an hour driving to get to work... Man, fuck that. -
yea syntactic whitespaces are a bich. Wait until you start writing yaml. Better get used to it now, we can't fight it at this point :/
-
@Ranchu not sure what you mean, you can indent either with tabs or spaces. Pretty much everyone uses spaces, but that's enforced by code styles in ton of other languages anyways.
-
@kleopi So, someone was fired because of incorrect backend settings of a mail server..?
-
@VaderNT Jeez! Hope you're doing better now.
-
@asgs This is actually a very good lesson... I can see myself doing something similar for studying purposes. Thank you for sharing!
-
Folks? Thank you for your reactions. They help me stay sane and professional at work.
-
From thumbnail, I thought these were gummy bears, and I thought, WHO THE FUCK FRIES GUMMY BEARS?!
-
@Matthewb Lol, I'm not a fuckity fuck too, there's no subordination in my company. But we gonna have a problem if this fucking continues.
-
Love it!
-
@dontbeevil free version not sure, paid version supports everything IntelliJ sells, except for C I think, and possibly iOS development. All web languages, for example, should be supported in the pro version.
-
@cursee wordpress is also in php :) but cool, I’ll try it out
-
But why? What’s the benefit over hugo, or something similar? There are a lot of static web generators...
-
@Bubbles give it time, burnout is a real thing...
-
I’m not doing what I went to school for, even if it was my previous job... Just sayin’
-
@FlipFloop FYI, it goes without saying that for iOS development, you need a Mac. Alternatively, you could code it up in React Native, but I have no idea how that'd work. So if you don't have a way to run OS X, you're out of luck before you even begin.
PS: Don't worry about 'backend experience'... There are 12-year olds who code iOS apps. That doesn't mean it's ridiculously easy, it just means anyone can do it, with enough time and patience... :) -
I wouldn't worry about paying for a server just yet. For now, you can code up your backend, and let it run on your machine, while running the app that will connect to it on the same OS.
Now where to learn iOS and Swift, that's a tough question. I found most of the materials online very boring (and I have a job as a dev). Maybe the Udacity course could be nice? ( https://eu.udacity.com/course/... )
I have also heard very nice things about this course - https://udemy.com/ios11-app-develop...
No personal experience with either though. I gave up on iOS dev quite quickly. But to answer your question, once you go live, if you need to communicate with a server, you'll have to pay for it of course. It can be a digital ocean droplet, or a Google Kubernetes instance, that'll run your infrastructure on the backend... -
@fredd8y There are many people who believe Linux is better than OSX, for various reasons (privacy, freedom, power/ownership, etc.). I couldn't use OSX as my workstation due to user restrictions (I use Fedora), but as my home PC, OSX it is.
-
@Electrux Yah, I mean, Macbooks are probably the most proprietary laptops. Either run Linux on some Lenovo/Dell, or keep OSX on your MBP. That's just the reality.
-
If you have a Macbook newer than like 2015 or something, good luck, coz Linux doesn't work well on those (for good reasons).
-
Wow, why? No devs in Sri Lanka? O.o
-
Sooo, don’t buy it..?
-
@cobolplz you do that on another DO droplet though, don’t you?
-
@koorosh-m True. But the "aha" moments come with learning, not necessarily with "learning related things". What I mean is, you may as well have the same moments going deeper and deeper into one subject, as you may accidentally stumble upon them learning something else.
The question is, what's your end goal.. If your end goal is to have fun, pff, you do what you find fun. If your end goal is to have a job as quickly as possible, "learning as many languages as possible" is simply nonsense. Objectively. -
@Root But things in other languages are, most likely, in the language you choose as well. In all OOP, you have functions, objects, data structures... A language doesn't teach you much, you learn what the textbook/tutorial/whatever shows you.
Java has exceptions, Java has maps, you don't need to learn Go and Lua for that... Are there specifics to exceptions in Go? Sure, why not... When you come for an interview, though, they won't ask you "tell me about Go's exceptions", they'll ask you about the concepts of exceptions. What are they, how do you use them, when... What's an exception in Go is just an implementation detail.
When someone jumps from language to language as a beginner, that's just a waste of time. "I've learned 3 languages, and I'm learning my fourth now" means "I learned 3 syntaxes that I've already forgotten, and I can't stick with one thing" -> a red flag. -
@Root I’d definitely go the other way. Learning a bit of C, a bit of Ruby, and a bit of Java means you’re not employable in either. My advice would be to stick with one language, coz at least 70% of concepts are transferable. Depth first, breadth second, is my advice.
-
If do is too hard to maintain, how does home server help..?
-
Cheers, don't use '==' and '+' when there are other alternatives (such as concat). Problem solved. Basically, you're angry it doesn't work like you want it to work. The solution is simple--find the JS solution to the problem, don't look for a Java solution, or a Python solution, or whatever else (if you're coding in JS, that is). You wouldn't expect Haskell to work the same as C++, would you...
-
@DangerousDev of course react native is gonna suck in performance; it’s not a competitor for perf. And Node? If you compare it to Python or Ruby, afaik, it comes out on top, doesn’t it?