this is a “soft delete”. as the author notes, depending on the nature of the data being stored a soft delete does not meet the requirements of many data privacy laws and compliance regulations (like GDPR’s right to erasure).
if this was just to improve SEO, why not just slap in pre-rendering middleware and forgo SSR? like prerender.io or some headless chrome variant w/ cache? honest question, I’m not as experienced with the nuances of frontend dev
You mean in 2023? So many of my favorite SF dives closed during or as a result of covid: lucky 13, hemlock, whiskey thieves, bachus kirk just to name a few
a former employer of mine insisted we use phabricator (self-hosted) instead of github. while I initially fought it because of vpn requirement and UI/UX differences after years of github, I grew to quite like it. in particular the comment organization, handling of back-merges to trunk, and workflow standardization. not sure if it’s still maintained or not though
Hi, I'm Alex - a Bay Area software engineer with 13 years of experience, primarily in gaming and live events & ticketing industries. Most recently led engineering as Director then Principal Engineer for a small, interactive livestreaming startup.
Looking for a full-time position as staff-level IC or EM, either remote or hybrid. Contact me over email or linkedin (link can be found on my website above) with serious inquiries only.
surprisingly I didn’t see anything in here about managerial responsibilities of big decisions involving company $$. budgeting, vendor & contract negotiation, build vs buy, etc. I found this to be one of the starkest differences and all a bit unnerving when I made the transition from staff IC to manager. will say that having a good boss and mentor helped a lot with the feelings of imposter syndrome.
Agree with other comments to sell immediately upon vesting. Learned this the hard way a while back when I held onto my vested RSUs for 1y to reduce the tax burden. Per-share value dropped below the tax % difference, and I was not diversified enough for risk.
As I also recall, holding them complicated my taxes that year and put me into AMT threshold. This may have been from option exercise though, I can’t remember.
I agree with that. it shouldn’t have to be extracurricular. in fact, having outside interests other than programming is a plus.
but there are plenty of ways to learn the general basics of modern computing on company dime. whether thru training, talking with peers, reviewing others code, or taking a step back and looking at architecture outside your specific domain.
if I’m speaking with a frontend engineer on my team who doesn’t understand how his code is deployed or basics on the compute resources used to run that code it’s likely not going to be a very productive discussion
no offense, but from this list the author is either 1) stuck in a particular domain or language or 2) not very proactive in broader learning or side projects.
I agree it’s ok to not program C or understand network/transport layer in depth. but things like unix shell basics, python, micro services, docker - these are all fundamentals I assume everyone (backend, frontend, mobile, or game engine) has working understanding of in order to be a proficient developer today.
nice that the author recognizes the areas they lack, and should commit to learning in 2021. happy to give good recommendations on books or online classes.
more curious to see this list authored from someone with more diverse experience.
map and filter are not concepts of FP - they are just syntactic sugar around for loops. fully evident if you check any native source code. many languages (such as go which I currently use) do not even have these functions but can apply FP. this is by design of simplicity and visibility: it does not get much easier to read than a simple for loop and know the exact iterations count at runtime.