How often do you actually read through the code, trying to understand what's happening and you need english language? Once you read an english description - do you still often have to look at the code to understand what is really happening? //complete purchase process - what does that mean? When you look at the method, I see exactly what's being called and with what parameters.
Documenting business logic works much better via Spec files - if you have BDD test files Given/When/Then format, that'll go a long way in describing functionality, in my opinion.
There must be an insane amount of cognitive overload when having to parse through 2x the number of lines because every line of code is accompanied by a line of comment.
Some commenting is okay and necessary. The point is that generally, if you are adding heavy commenting, you can probably refactor the code in such a way that commenting is not necessary. Even in a large codebase.
What would you say is the learning curve? From someone who is used to GUI editors, moving to VIM...how long until you're actually reaping the benefits?
As a front end web developer, I am not really sure I understand any "advantages" to VIM or VI, or any command-line based edit for that matter. Sure, they might be great if you're doing scripting, messing around with the back end, or dong DB stuff. But for me, writing day-to-day JS, HTML, CSS code, VIM seems like a very huge burden. It's like trying to unscrew a screw with scissors when you have a screwdriver laying next to you. Why not just use a good, well-rounded editor like Sublime or Atom, or even Eclipse, for that matter..? I often see web developer, dabbling in front end code, doing their coding in VIM. Yuck. Someone explain?
This is why you don't let "Editor-In-Chief" do web development. Sounds to me like someone's too lazy to learn JavaScript. When will people stop trying to make HTML into an all-in-one product? It was built to be simple, to provide markup and that's it. That's the magic behind the troika of HTML-JS-CSS. They all deal with individual, meaningful functions to make a site work. Blending function with markup is just bad coding. Thumbs down.
I foresee a 4K Thunderbolt Display coming our way within the next couple months. I have been wanting to get a new display for a while, so I am holding out for that. If not, I might consider a Dell. It's not unibody and it's not as thin as the newer Thunderbolt displays are going to be though.
Yeah. Well, at least Facebook and Google try to innovate, and are quite successful at doing so. Microsoft, never mind IBM...these are old dying giants who will never budge in the name of innovation.
I use Mint moreso for visual organization of sorts. I don't have any debt and pay everything on time regardless of Mint, but it's nice to have a visual representing all your spending, trends etc.
It's hard. But it's possible, and there are significant earnings that could be realized in that space. I think that if hypothetical "BetterMint" offered excellent features and something truly innovative, people would be willing to pay for it.
I don't like the UI. Also it feels investment-centric and I a lot of people just need a simple, beautiful and robust app that lets them see their transactions, budgets, set goals etc. Personal capital isn't horrid, but I feel like it's too much investment stuff that many don't need.
Well, arguably, if I see some startup that just started doing business, I don't think I would feel as secure with them as I do with Mint - but like I said, "arguably".
Eh, but aren't they all? Fitness tracking solutions, weather information, feed aggregators, photo apps - are they more "exciting" problems to solve? It's a matter of perspective - to someone, making a nice photo app is boring, to someone else, financial problems are irrelevant.
I agree. Hence why I didn't join them. I told them I'd sign up if I could get Ally-like rates, or if they offered a credit card option with 5% cash back categories like the competitors.