The company I work for is currently undergoing an effort to move many of the old PHP apis to Graphql. The repo for the graphql api wrapper was quickly becoming a monolith in itself, so it has since been broken down into separate packages.
I do wonder about the sustainability of an architecture like this. This is the largest company I’ve ever worked for, so I’ve never seen how this plays out. Who will manage each package/service as time goes on and they sink into obscurity as the original team transitions out or leaves the company? I totally see some of these becoming the technical debt of the future.
> lately I just got tired of sitting in front of the same screen I do my work on.
This has been the case for me as well, except regarding computers in general. After staring at my laptop all day at work I find it difficult to sit down in front of my desktop in the evening. Sitting in front of a TV or my phone doesn’t yield the same effect for some reason.
> This is why engineering career ladders start to layer in responsibilities for things that a single individual can’t accomplish themselves. This doesn’t mean you need to become a manager, but it does mean you need to look beyond yourself to maximize the value you’re able to bring to the people who are ultimately paying you.
This is where I am right now. I've been a dev professionally for 2.5 years, and I'm looking ahead to what it will take to become a lead and eventually a senior engineer. I notice other senior engineers around me continuously providing value to those other than themselves: in the form of contributing more documentation, directing and organizing design meetings, and in general taking time to gather others to solve a recurring technical issue org-wide, once and for all.
Hah, sorry to self plug[0] but I feel it’s relevant. I just wrote about this the other day, except I was using Uber instead. It turns out that for my personal situation it’s not worth it to go with a ridesharing service. Right now I’m spending $4,560 a year on Uber. Does anyone have bicycle recommendations for under $400?
I can attest to perseverance and luck having been crucial to my success as a developer. Getting in the door for an internship was a numbers game, as I was still in community college and most companies don’t take candidates like that seriously.
After getting in though, personality and hard work factored more in carrying me through to better opportunities (luck was still involved though).
I suspect your journey will be the same from here on out, and you don’t seem to lack perseverance and personality. So good luck!
I really hope this pans out for them. Their stock has been flat for a while now, but they’ve also claimed they were heavily investing in electric vehicles for some time as well.
It’ll be interesting to see who will take the lead in the next 5 years- startup automakers like Tesla or these larger auto titans who in theory should have been first to the game.
How often do you get people commenting on the weight of the card and where do you live? I have the Amex platinum and the CSR and honestly I was concerned that they’d draw too much attention.
They haven’t, and I’m happy about that. I suspect it’s because I’m in the bay area and both of those cards are common out here.
Hey that’s great and actionable feedback, and I really appreciate you taking the time to deliver it, in addition to reading the post itself. I’ll apply this to my next post. Thanks again!
I’m assuming that you’re targeting a technical audience since you’re posting here. I don’t want to sew any bias into the thread, but I’d be surprised if most people didn’t say that they prefer markdown.
That being said, I’ve been using dropbox paper for note taking which supports markdown and I’ve been loving it. The other tool I use for quick notes is jrnl.sh
Good luck building the project! Definitely do a Show HN thread when it’s finished.
Hah! That was really interesting, thanks for sharing. I never considered that people from the south would have idiosyncratic facial and behavioral tics.
Being from the suburbs of the sf bay area, now I’m wondering is there anything similar that’s characteristic of people from the west coast?
I came across the same conclusion this year while learning to write Rust
>A main function should be a particular invocation of library code. That means collecting any input necessary for the process and then passing that input to library code. This style of main functions is more likely to result in testable and composable code.
There’s such a huge emphasis on OOP nowadays, that I think people who didn’t grow up writing C with the above concept in mind might initially make the same errors we both did in how they structure the main function in languages that aren’t OOP.
Since the R&D and licenses are one time costs, I include a paragraph in the last section calculating how many wallets I expect they’d have to sell to recover those costs.
I agree I was a bit hand wavy. I was really concerned that people would get bored so I struggled with wondering how much detail I should include or omit. For my next post, I’ll try to think of every conceivable cost.