Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
turdprincess
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
turdprincess
3y ago
I couldn’t imagine working on a large scale project without strong types. What happens when you have to refactor a large elixir feature on a code base which many teams touch? In such cases you can’t test manually all code paths for runtime
32.
▲
by
turdprincess
3y ago
My property taxes, maintenance costs and insurance all go up every year too, so ownership costs are also not fixed
33.
▲
by
turdprincess
3y ago
It’s crazy to me that in todays remote first climate, many engineers still can’t effectively make diagrams without an actual whiteboard and marker. A great way to stand out as a senior contributor is to get the hang of using a virtual diag
34.
▲
by
turdprincess
3y ago
Good move, but another thing this brand does is charge you a monthly subscription to unlock the full battery range on your bike. If you don’t pay, you lug around a dead weight extra battery you cannot access. Overall this brand is notorio
35.
▲
by
turdprincess
3y ago
Replacing the car completely is unrealistic. Replacing a second car - totally possible. The folks who are buying electric cars are often buying it as a second car anyways since they still need the ICE car for bigger trips. Those folks cou
36.
▲
by
turdprincess
3y ago
Anecdotal, but my M1 MacBook Pro doesn’t have amazing battery life. The other day I went to a coffee shop with 60% charge and only made it about 2.5 hours doing iOS development.
37.
▲
by
turdprincess
3y ago
I find it to be more nuanced. Your code has to work correctly in a bunch of scenarios. Some are very simple to see, others are nuanced corner scenarios. A good developer will write code that passes many of these scenarios, but even the bes
38.
▲
by
turdprincess
3y ago
With your Meta experience I am curious - would the people you had to talk to been in the office near you anyways, even if everyone was in office? It seems like with a huge global company the people who would be hard to get context from (so
39.
▲
by
turdprincess
3y ago
I think in-person collaboration helps, but with folks on the outside of your team. If you are on a small team or in a small startup, I don’t see a big impact of in person communication. You will be interacting with these same people so mu
40.
▲
by
turdprincess
3y ago
I got a few good freelancing clients off the “seeking freelancer” thread back when I was contracting. The last one ended up being $100 / hour for a long term gig lasting over a year, which was great money for me at the time.
41.
▲
by
turdprincess
3y ago
My wording could have been better - I meant that it’s uncommon for engineers to know both iOS and Android at a deep level. Sharing code can let you share a lot of your logic, but you still need to understand the native host environment well
42.
▲
by
turdprincess
3y ago
The downside of this kind of strategy is that for an engineer to work on it, they need to be proficient in iOS, Android, and zig/c/c++. It’s somewhat uncommon to have engineers known just iOS and Android, let alone a 3rd language
43.
▲
by
turdprincess
3y ago
I think in this career it’s possible to optimize for 3 levers - WLB, money, and fun work. If you truly want to code a lot, a startup is the place, but you will earn less money and work more hours. Big tech offers big money and good WLB bu
44.
▲
by
turdprincess
3y ago
I don’t know much about Rust, but Swift can prevent data races at compile time by using the Actor type.
45.
▲
by
turdprincess
3y ago
I think an important piece of having that “higher satisfaction” is having the other folks you work with in the office with you. I think ultimately we will end up with remote companies and in-person companies. Both approaches work great.
46.
▲
by
turdprincess
3y ago
> For one thing, the initWithDependency: method ignores its argument! Yes good, callout, I edited the code to fix this mistake > Does the class even need to declare -init? You are basically making my point. Its totally normal enginee
47.
▲
by
turdprincess
3y ago
Curious, which part of that Objective C code doesn't make sense to you? What its doing is: * Creating a header and implementation for each object * Using a private category to keep a variable private * Implementing multiple constructo
48.
▲
by
turdprincess
3y ago
It is true though! Consider a simple example where you have two classes, with one depending on the other. As a best practice, I'd like to inject one class into the other's constructor, so I could do some unit testing. Here is th
49.
▲
by
turdprincess
4y ago
At least in the states, tipping is generally done as a percentage of the price.
50.
▲
by
turdprincess
4y ago
I always tip $5 for a single meal and $10 for a meal for two. These delivery folks clearly don't pull in a lot of money, so if you are privileged enough to be able to afford takeout, you can also throw down a tip.
51.
▲
by
turdprincess
4y ago
For sure part of it has to do with my fancy ultralight Rene Herse tires.
52.
▲
by
turdprincess
4y ago
I have two bikes - one tubleess, one tubed. On my tubed bike, other than 1 or 2 flats in the last 5 years, these tires have required 0 maintenance. Even after dusting the bike off from the winter, they pump right up and are ready to go. My
53.
▲
by
turdprincess
4y ago
As long as they pay top dollar, many people would. For many, works is not a question of morals, principles, or company values. It's a question of collecting tokens into their bank account at the highest velocity possible. Meta is st
54.
▲
by
turdprincess
4y ago
(Small time landlord here) homes are absolutely depreciating assets. On your taxes you can write off the whole value of your home over 30 years due to depreciation - the assumption is that your home will only last your that long and will es
55.
▲
by
turdprincess
4y ago
My flow with ChatGPT lately is like this: 1. I get stumped and ask it “can I do thing X with technology Y?” 2. It always says “yes, here is how” 3. A majority of the time, it’s lying and you can’t actually do whatever I asked it. It’s incr
56.
▲
by
turdprincess
4y ago
Yes, I think FAANG grouping is too narrow. The true group is "big tech" - with the regular FAANGS, as well as Uber, Airbnb, Stripe, Pinterest, etc... While each company has some unique qualities, my guess is that being an enginee
57.
▲
by
turdprincess
4y ago
I think your options are: * get a CS degree from a top tier program, preferably a PHD * Pivot in from a normal software job. This is probably only possible if you have a bunch of C++ experience, and some top (FAANG) names on your resume.
58.
▲
by
turdprincess
4y ago
You get excited for one reason and one reason only - the money. FAANG jobs pay between double and triple of normal software gigs. Some folks want to optimize for interesting work, or groundbreaking products or autonomy. Thats cool - you
59.
▲
by
turdprincess
4y ago
I have bike commuted in the following places without near death: * New York City * San Francisco * Portland * Seattle * Raleigh Durham * Chattanooga TN * Salt Lake City For sure there are some cities where biking is terrible, but I am n
60.
▲
by
turdprincess
4y ago
Curious whats your plan if new cars become increasingly internet connected, kinda how smart TVs went? Will you keep driving early 2000s cars until they become "vintage"?
More ›