Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gregkerzhner
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
gregkerzhner
6y ago
One thing that drove me crazy about using Apollo for local state management is that you have to manually fetch, update and save the data on every change. For example, if you have a list of items and you need to add one, your mutation would
62.
▲
by
gregkerzhner
6y ago
Having someone responsible for the dev environment and tools sounds great if your team and organization has scaled enough to allow this. Having one person be the point person for refactoring, tech debt and code review on the other hand seem
63.
▲
by
gregkerzhner
6y ago
I think in general there is a negative relationship between money and interesting work. There are definitely outliers, but you have to get lucky (or unlucky). At one end of the spectrum, you can come up with a great idea and spend day and
64.
▲
by
gregkerzhner
6y ago
Just as a counterexample to this, my last gig (I got out after 4 months thankfully) was written with some of these "do copy and paste" and "write a big lump of code" principle and it was an absolute nightmare to work wit
65.
▲
by
gregkerzhner
6y ago
The interesting thing is that Leetcode style problems encourage your code to go into the opposite direction that most production code should go. The game of Leetcode is to write the most consise, clever function that solves the problem in
66.
▲
The Vanlife Business Is Booming
(nytimes.com)
1 points
by
gregkerzhner
6y ago
|
0 comments
67.
▲
by
gregkerzhner
6y ago
Do you live in Winthrop?
68.
▲
by
gregkerzhner
6y ago
I assume this is their web stack. For their mobile apps they most likely use native iOS / Android codebases. The typical stack for a data heavy native app is to use an SQL store (or just filesystem) to cache data locally so its avail
69.
▲
by
gregkerzhner
6y ago
Took a quick browse through your iOS codebase, and I gotta say that I am not impressed. This app seems to follow the classic "massive view controlller" architecture, where a ton on unrelated functionality is squeezed into the con
70.
▲
by
gregkerzhner
6y ago
Exactly. Although if the Buckeye was motivated, he could currently get a remote gig and make 100k. It wouldn't be SF rates, but it would still be higher than the local shops. It will be interesting to see how such arbitrage gets aff
71.
▲
by
gregkerzhner
6y ago
China has the 7th lowest english speaking rate in the world. I doubt that they are going to be a large outsourcing hub to English speaking people any time soon. If you speak Mandarin though, its a great place to hire cheap developers - jus
72.
▲
by
gregkerzhner
6y ago
My hunch though is that virtual meetings don't necessarily add new types of problems to real meetings, they just highlight the problems which already exist. If you have a meeting with 12 people, and most of them are not engaged, the pr
73.
▲
by
gregkerzhner
6y ago
Ive been on projects like this as well (the other way though - working from Spain for clients in San Francisco). You can definetly make it work, but its far from ideal. As you go through your day, questions inevitably pop up outside of th
74.
▲
by
gregkerzhner
6y ago
Anectodal, but I spent a year on a recent project collaborating with a group of firmware engineers in Shenzhen, and it was an absolute nightmare. Apart from the timezones, the code quality was horrendous and basically never worked correctl
75.
▲
by
gregkerzhner
6y ago
Real time, remote communication through tools like zoom, slack, and lucidchart (in my humble opinion) has been solved. It might take some getting used to, but in the right environment a group of properly motivated individuals can achieve t
76.
▲
by
gregkerzhner
6y ago
Someone said that Slack was the "open office" of communication software. I think this is a good analogy - but at my work it feels more like working from a huge, lively dinner table. Sure - you can put on some noise cancelling he
77.
▲
by
gregkerzhner
6y ago
While I would prefer a private office with a window to an open office seat, I much prefer an open office to a cubicle. Not being able to see any windows and being in a small, depressing space alone for 40 hours a week sounds terrible. But
78.
▲
by
gregkerzhner
6y ago
Having it made at a specific time is a totally different dynamic than having it made on demand with a press of a button. We don't use alarm clocks, so our wakeup times are different every day. But regardless, if the coffee made itself
79.
▲
by
gregkerzhner
6y ago
Playing devil's advocate, but I can see how people would appreciate a network connected coffee maker. My wife likes to stay in bed and scroll through her newsfeeds in the morning. If she could start the coffee maker from her phone, i
80.
▲
by
gregkerzhner
6y ago
I know a lot of people that do this (in their vans). Its not actually as crazy as it sounds - the van is comfortable and you can shower in a gym.
81.
▲
by
gregkerzhner
6y ago
I think if you are working for a Google / Facebook and getting a wage adjustment, the end result would be about even. If you drop from $400,000 to $300,000, but your rent goes down by $30,000 a year, and also your taxes go down from C
82.
▲
by
gregkerzhner
6y ago
I feel like the real Liskov Subsitution Principle should be "if you have a subtype P of type S, redesign your code so that there are no subtypes". Seriously though, I have been a professional developer in a classical object orient
83.
▲
by
gregkerzhner
6y ago
Whats stopping you from just importing a plain javascript module that has mutable data on all your screens? You can even write it to local storage on every update to preserve it across app refreshes. Thats essentially what you have in iOS
84.
▲
by
gregkerzhner
6y ago
You don't need any of that if you just use React. All you need is `setState()`. All of those extra things you are thinking about are part of Redux, not React. I love Redux, but even just pure React is a huge improvement over UIKit. U
85.
▲
by
gregkerzhner
6y ago
Don't have experience with ASP or JSP, but managing state in React is vastly superior than iOS. Having a defined place to keep your data, and your view automatically refresh when it changes is the gold standard in user interface desig
86.
▲
by
gregkerzhner
6y ago
Curious, do you have meaningful hobbies and activities outside of work? I often find that people who are so keen on social interaction at work don't have other things they are passionate about. I am not saying I hate social interactio
87.
▲
by
gregkerzhner
6y ago
I think if you work with a brilliant group of coworkers that you love to hangout out with, then you are lucky and I can see how you miss being in the office. But, thats not the case for many of us. The crux of work relationships is that the
88.
▲
by
gregkerzhner
6y ago
In person teams are easy, and fully remote teams are easy too. A blend is extremely hard to get right. If you are in a meeting and some people are in the room while others are beamed in via a projector, the remote folks will always feel lik
89.
▲
by
gregkerzhner
6y ago
Free for "all developers". Its free, but you better have paid your annual 99 dollars.
90.
▲
by
gregkerzhner
6y ago
I remember stumbling on some WWDC video a while back and the only way to play it was in Safari.
More ›