Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
viscanti
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
571.
▲
by
viscanti
14y ago
Uber is also in Chicago, offering both a black car and cab service. So there's definitely movement there to bring lower cost options. They're working through regulatory issues in a number of other cities. The taxi business is extremely o
572.
▲
by
viscanti
14y ago
Being closed to the possibility of rewriting a project is one of the worst decisions advanced-intermediate engineers make. How much technical debt has accumulated? How many future features/changes need to be made? How long does it take j
573.
▲
by
viscanti
14y ago
Your faith in rational human behavior is much stronger than mine. All it takes is one person making an irrational decision (driven by anger, false sense of security, accident or other) to essentially doom everyone. Death-row is filled wit
574.
▲
by
viscanti
14y ago
This seems pedantic. Of course the product needs to work for some users before you can measure anything about it. Otherwise your dashboard is filled with zeros, which should be obvious because the product doesn't work for anyone (and isn'
575.
▲
by
viscanti
14y ago
Plenty of editors offer split view editing. You'll need to actually open the route, model and template files, but it's easy enough to have them all open at the same time. The real challenge here is how they'll handle larger files (real-wo
576.
▲
by
viscanti
14y ago
The vast majority of talented engineers will make a counter offer, and will have multiple offers. The idea of passing on someone talented because her "head is out of the game" is silly. Unless you're working on a fantastically interesting
577.
▲
by
viscanti
14y ago
Sure. But it's certainly easier than most other languages. It's not a great reason to switch for that, but working with Mongo is fairly trivial in Node.
578.
▲
by
viscanti
14y ago
There's a lot of comparing apples to oranges going on here. It's difficult to compare the current state of the world to Bubble 1.0. There's over 5x more users on the internet now than when the first Bubble hit. In fact, for a lot of thos
579.
▲
by
viscanti
14y ago
That's exactly what functional means. You're conflating functional and pure. They happen to be (essentially) the same thing in Haskell, but that's not always the case. A functional language can get you really close to pure (but good luck
580.
▲
by
viscanti
14y ago
The year old iPhone and iPad seem to be pretty good examples of Apple competing on price first. They're able to, because they're selling older (cheaper) components in a product that they've already paid for the design/development/engineeri
581.
▲
by
viscanti
14y ago
There's more open jobs for good programmers than there are good programmers. The salary is also very competitive with most other industries. I'm surprised we haven't seen more of a flood of people wanting to try their hands at programming
582.
▲
by
viscanti
15y ago
There's a difference between a product and a feature. Both can be valuable, but they don't both make money directly. A product can be sold, and can lead to a profitable business. A feature can be profitable if paired with a currently succ
583.
▲
by
viscanti
15y ago
If you can't make ends meet on 150k a year, you shouldn't be a startup CEO. It's that simple. If you need more security or up front money, there are plenty of other industries and established businesses you can work in. No one has to be
584.
▲
by
viscanti
15y ago
There's a big range between "no money for the present" and some salary at or below 150k a year. The point is that the CEO shouldn't be "getting rich" from their salary. They should be able to live comfortably, but not necessarily extravag
585.
▲
by
viscanti
15y ago
That's the whole point though. You want the CEO to be able to live comfortably, but you want her hungry to grow the company. Having the bulk of her assets in stock, which is worthless until the company is a success, aligns the interests o
586.
▲
by
viscanti
15y ago
It really depends what you want to do. Refining your skills a bit could quickly get you to the point where you can build out a testable prototype for a project. Bill Gates (I believe), talked about the hardest role to fill in a company is
587.
▲
by
viscanti
15y ago
I'd be careful extrapolating growth based on a photo filter trend. The big benefit of Instagram is making mediocre camera-phone pictures look "better" by adding filters. As camera-phones improve and tastes change (which is inevitable), In
588.
▲
by
viscanti
15y ago
On a team of a sufficient size, dropping semicolons hurts. Someone will be running a static analysis "lint" program in their editor, and it will always flag those missing semicolons. That certainly adds additional cognitive friction to th
589.
▲
by
viscanti
15y ago
Adding the readme also shows some ability to document a project, which is always helpful. Test coverage is nice to have, but I don't know that it's a requirement up front. I can't think of any circumstances where having test coverage will
590.
▲
by
viscanti
15y ago
You need to be building things to learn anyway, so github fits that perfectly. There's such a low barrier to entry with getting started and putting up a project or two, and then adding more as time goes on. The key is getting the first pr
591.
▲
by
viscanti
15y ago
Find a small project you use for something you're building. Do you run into any issues with using it, that could be improved? Improve those and send a pull request. Make your first commit small and obvious.
592.
▲
by
viscanti
15y ago
The fact that front-end javascript often changes shouldn't be a reason to avoid it as a server side language. There might be other reasons why you'd prefer something else on the server, but I don't see any connection between the two, other
593.
▲
by
viscanti
15y ago
The fact that someone could use it for 20 years without knowing everything makes it seem more approachable to me. It shows that you don't need to know everything, or even most things to be productive with it.
594.
▲
by
viscanti
15y ago
The JSON api should degrade gracefully if results aren't found. I.E. There should be a JSON message explaining that that item doesn't exist.
595.
▲
by
viscanti
15y ago
It's alright (and should be encouraged) to enjoy programming. I'm not sure it's worth being "bold" and "creative" though. For me, I'm keenly aware of my limitations. I'm human and I'll screw something up, or forget why I did something "c
596.
▲
by
viscanti
15y ago
If it were that easy to run a business in that market, the original probably wouldn't have went under. Companies go out of business for a number of reasons, but I'd bet on the initial founders who had the vision to create the product and h
597.
▲
by
viscanti
15y ago
Yes. If I need to find a module for a node project, NPM is the best place to find it. Many languages/frameworks have a centralized repository to find modules/plugins/extensions. NPM's search isn't perfect (I don't think you'll find anyone
598.
▲
by
viscanti
15y ago
With version control software like git (and especially github), and the ability for anyone to build anything on their own, accreditation doesn't matter much. Not every company agrees, but enough do that it's not a big deal. The real quest
599.
▲
by
viscanti
15y ago
If you're using search.npmjs.org it comes up as the first result. I guess I don't see the issue.
600.
▲
by
viscanti
15y ago
I find I spend significantly more time refactoring/maintaining code than I spend writing exploratory code. It's silly to write tests for prototype work, but once you're actually close to having a working prototype, tests help. Having dece
More ›