Details
Joined devRant on 7/22/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
-
I disagree. A well balanced team consists of designers engineers and PMs. They all have different, equally important roles to play in the development of an application. Yes, some PMs can be shit, but the ones I have worked with proved to be essential in giving direction to the product.
-
actually that sweater makes him look suave
-
As they say, be careful about what you wish for!
-
As a consultant this makes me laugh
-
now this truly is a dumb question
-
Don't see why this is a dumb question.
-
To be fair, it's very easy to make that mistake. Someone not from the tech world can't be expected to not conflate the two
-
∆
∆ ∆ -
Bad bad bad! UX > ego remember that
-
But that sign sure is!
-
As professionals it is our responsibility to maximise our productivity. Vim makes it more efficient to navigate and make changes to our codebase. The increase in overall productivity is worth the steep learning curve.
-
@Lisanna agreed. they aren't. but that doesn't mean they can't be compared!
-
@chrizzle absolutely :
1. no state => simple code
2. no mutation => less bugs
3. code easy to reason about
4. easy to test
5. very powerful but simple patterns
6. composition
The list goes on. Not saying that OOP is bad though a lot of it is made redundant and improved by functional programming. I think OOP should be used minimally to model your domain, but your business rules should follow functional paradigm. -
@jirehstudios I love scala
-
ding ding ding ! just hit 100 ++ ... thanks boys. I'm in the big leagues now :)
-
Spacemacs <3
-
tdd programmer: "it's running integration tests"
-
Java makes my eyes bleed
-
You don't need a degree to become a computer teacher! Actually, people from the industry have knowledge about best practices that you can't learn from just a degree. I encouraged you to seek opportunities at places like General Assembly :)
-
@NoNameCode aww I thought it was intentional
-
just how some people don't get my dank memes... personal preference
-
@NoNameCode I see what you did there
-
@Wildgoose If you like evil mode I actually recommend that you try out spacemacs :)
-
@SirWindfield haha no problem... give me a while (guy here btw)
-
@omer the problem with Vim is that while it has great editing capabilities, it isn't very powerful. Everything runs in a single thread so the editor hangs. if you have any plugins that say look for complie errors after saving the file, depending on the length of the file it can take a while for you to get the results. Also, configuring Vim to have the same refactoring , auto completion , jump to definition etc capabilities as an ide is an exercise in futility. Emacs solves all of these problems. It is written in lisp and had a massive community around it except the editing style is very alien to someone coming from Vim. that's why Spacemacs is so awesome. It really brings the best of both worlds
-
But the point is that you don't have to say goodbye to IntelliJ to start using Vim... IntelliJ has a Vim mode (via plugin) that gives you the same editing capabilities as the terminal editor...
-
@SirWindfield it is yeah... but people liked it enough that they created an IntelliJ plugin for it. It basically makes the editor window of IntelliJ "like Vim" ... Vim allows you to make changes to your code very easily. instead of using arrow keys and mouse to navigate around your code, you basically type commands. For example, if you need to change the text inside a parenthesis you can just type just type "ci)" and Vim will clear everything inside!
I'll try to find a resource for you that explains what you can do with Vim -
pardon the typos... if only mobile devices had Vim ;)
-
@SirWindfield Spacemacs has you covered with autocompletion and viewing source of APIs ... all without having to use the mouse! I'd really recommend you give Vim a fair shot as it makes you more productive as a programmer. IntelliJ has a decent plugin for Vim do is fairly low risk for your to try it!
-
@darthy hey we all start somewhere!