Readit News logoReadit News
gaastonsr commented on Ask HN: Who wants to be hired? (May 2024)    · Posted by u/whoishiring
gaastonsr · a year ago
Location: Merida, Mexico

Remote: Yes (preferred)

Willing to relocate: Yes (within the US)

Technologies: TypeScript, JavaScript, Node.js, React, GraphQL, MongoDB, Kubernetes, AWS, Docker, ElasticSearch, Fastly, Cloudflare, MySQL, PostgreSQL, Nx, Rust, Nginx

Résumé / CV: https://www.linkedin.com/in/gasty/ (will send PDF on request)

Email: gaastonsr@gmail.com

gaastonsr commented on Why I Write CSS in JavaScript   mxstbr.com/thoughts/css-i... · Posted by u/bpierre
pmlnr · 7 years ago
CSS is not a programming language, and it shouldn't be viewed or compared as one.

It has different functionalities.

gaastonsr · 7 years ago
CSS is a tool used by web developers to style their websites.

Whether technically it's a programming language or not is tangential.

gaastonsr commented on Business networking for nerds (2017)   benjaminreinhardt.com/net... · Posted by u/Olshansky
jimnotgym · 7 years ago
Am I the only person who clicked the link hoping to read about the OSI 7 layer model?
gaastonsr · 7 years ago
Same.
gaastonsr commented on Latin American delivery startup Rappi valued above $1B   axios.com/rappi-latin-ame... · Posted by u/andreshb
clamprecht · 7 years ago
Anecdote from this past Tuesday, for what it's worth: At a Starbucks in Buenos Aires, Rappi was set up at the table next to ours, doing interviews to hire delivery people.

A friend who uses these services more than me said he likes Rappi because you can see in real-time where your delivery is.

gaastonsr · 7 years ago
> he likes Rappi because you can see in real-time where your delivery is.

Same with Uber eats.

gaastonsr commented on Data Structures Reference   interviewcake.com/data-st... · Posted by u/typpo
umanwizard · 7 years ago
Yes but in normal programming it is uncommon to need to write algorithms that traverse the global object graph. You normally care about some local view of it.
gaastonsr · 7 years ago
It’s uncommon but it’s used once in a while. I do it 2-3 times a year at least. And believe me, most people wouldn’t even know how to start to do it or would think it’s too hard and prefer to do it in a different way so they don’t need to ever traverse the graph.
gaastonsr commented on How to Pay Remote Employees   fredperrotta.com/pay-remo... · Posted by u/bradleybuda
ayumukasuga · 7 years ago
Meantime transferwise.com from article is down for more than 6 hours already, be careful...
gaastonsr · 7 years ago
Unfortunate, I have been using for the last 3 years and I couldn't recommend it enough.
gaastonsr commented on Ask HN: Do you consider yourself to be a good programmer?    · Posted by u/type0
westurner · 7 years ago
Automated testing is not a choice in many industries.

If you're not familiar with TDD, you haven't yet achieved that level of mastery.

There's a productivity boost to being able to change quickly without breaking things.

Is all unit/functional/integration testing and continuous integrating TDD? Is it still TDD if you write the tests after you write the function (and before you commit/merge)?

I think this competency matrix is a helpful resource. And I think that learning TDD is an important thing for a good programmer.

gaastonsr · 7 years ago
There is absolutely no need to follow TDD to be good at testing.
gaastonsr commented on A Year Away from Mac OS   bitcannon.net/post/a-year... · Posted by u/wezm
r00fus · 8 years ago
> The thing I dislike about the XPS the most is probably the power connector. I miss the ease of attachment and feedback of MagSafe.

Well I still don't understand Apple's decision to axe MagSafe. It was a huge selling point of MacBooks. While I don't miss it sorely, the USB-C plug just gives me no joy.

gaastonsr · 8 years ago
MagSafe could be sometimes unreliable. USB C is fun too. Although I don’t like other aspects of the MBP. Like it’s keyboard.
gaastonsr commented on The Kubernetes Effect   infoq.com/articles/kubern... · Posted by u/sdiepend
archgrove · 8 years ago
I'll stand by my assertion that for 99% of users (maybe even 99.99%), Kubernetes offers entirely the wrong abstraction. They don't want to run a container, they want to run an application (Node, Go, Ruby, Python, Java, whatever). The prevailing mythology is you should "containerize" everything and give it to a container orchestrator to run, but why? They had one problem, "Run an app". Now they have two, "Run a container that runs an app" and "maintain a container". Just give the app to a PAAS, and go home early.

Most startups - most large companies - would be far better served with a real PAAS, rather than container orchestration. My encounters with container orchestrators is that ops teams spent inordinate amounts of time trying to bend them into a PAAS, rather than just starting with one. This is why I don't understand why this article lumps, e.g. Cloud Foundry in with K8S - they solve entirely different problems. My advice to almost every startup I speak to is "Just use Heroku; solve your business problems first".

The article also mentions it enables "new set of distributed primitives and runtime for creating distributed systems that spread across multiple processes and nodes". I'll throw out my other assertion, which I always though was axiomatic - you want your system to be the least distributed you can make it at all times. Distributed systems are harder to reason about, harder to write, and harder to maintain. They fail in strange ways, and are so hard to get right, I'd bet I can find a hidden problem in yours within an hour of starting code review. Most teams running a non-trivial distributed system are coasting on luck rather than skill. This is not a reflection on them - just an inherent problem with building distributed logic.

Computers are fast, and you are not Google. I've helped run multiple thousand TPS using Cloudfoundry, driving one of Europe's biggest retailers using just a few services. I'm now helping a startup unpick it's 18 "service" containerised system back to something that can actually be maintained.

TLDR; containers as production app deployment artefacts have, in the medium and long term, caused more problems than they've solved for almost every case I've seen.

gaastonsr · 8 years ago
True, and that's why I think a managed Kubernetes service like GKE is the way to go. It's almost like a PaaS but you still have a lot of the control.
gaastonsr commented on Guide to JavaScript Frameworks   javascriptreport.com/the-... · Posted by u/kiyanwang
y4mi · 8 years ago
Eeeh, configuring load balancers and networking are not backend tasks.......

I mean yeah, that's done on the backend as well, but that's generally not what people mean with that term.

gaastonsr · 8 years ago
It depends on the developer. Myself I like to get in touch with where my code is deployed. So I like to do that stuff myself but most of the time there Is somebody dedicated to that.

u/gaastonsr

KarmaCake day89October 8, 2014View Original