HN user

pas256

76 karma

Founder of PAS Ventures https://pas.ventures/

Posts20
Comments33
View on HN

Each avatar has 3 layers: background, foreground (head), and text (single letter).

The background code chooses from one of the background SVGs (gradients in different directions with color placeholders) and then selects colors to put into the SVG. The whole things is meant to be easy to extend to fit your needs.

My understanding with Gravatar is that your email is hashed in order to select an avatar you have already uploaded, but is not used in customizing the avatar. Is that right?

What did you have in mind?

Also, what error do you get on Magicell? There are some geo-restrictions in place, so I am curious what you saw. Thanks!

How do you do at other parts of the interview? The background interview where you talk about a technical project from your past, or the behavioral interview where you talk about situations you have been in before and how you reacted?

If you are feeling confident after those, and it is just the live-coding session, I'd suggest being upfront about it and asking for a different type of assessment. Ask for a take home assignment, or ask to be left alone to complete the task, and then review the code with the interviewer where you can explain all of the tradeoffs you made and why. The better companies are open to making accommodations for candidates, so if they are not open to this, that is a sign of how rigged the thinking at that company may be.

On the other hand, if you are struggling with the other interview types as well, you may need to dip into some psychological tricks to get your head in the right mindset. One counter-intuitive thing to do is to tell yourself that you do not want this job. If you can convince yourself to believe that, it will lower the pressure you may be putting on yourself and open you mind to think more clearly.

SEEKING WORK, California, Remote

Hi, I'm a Fractional CTO and player-coach for hire with 25 years of startup experience. I've been a CTO/VPE and worked across industries including B2B SaaS, mobile communications, consumer live-streaming, video production and developer tooling.

Website and contact details: https://pas.ventures/

Location: Silicon Valley

Remote: Preferred

Willing to relocate: Yes

Technologies: AWS, Rails, Python, Go, JS, React Native, Terraform, CloudFormation

Linkedin: https://www.linkedin.com/in/petersankauskas/

Email: pas256+hw2bh223@gmail.com

Hi there, I have a breadth & depth of technical knowledge and a track record of scaling engineering teams to success. I foster a growth mindset across my teams and the company - always looking to build bridges & increase efficiency. I'm happy to pick up some contracting work if you need some hands on help while searching for the right full-time leadership opportunity.

I run the annual AWS survey at https://answersforaws.com/survey/ and am an AWS Community Hero https://aws.amazon.com/developer/community/heroes/peter-sank...

AWS CodeDeploy 12 years ago

In place update is useful in the success case - agreed.

In the failure case however, even with a fleet of only 20 instances, a rolling update that has issues after the 10th instance puts you in a world of pain.

AWS CodeDeploy 12 years ago

Thanks for the link. Yes I was excited to see AWS moving higher up the stack and offer code pipeline and deployment options, but CodeDeploy is exactly what would have been designed (and in fact was) if EC2, ELBs and AutoScaling did not exist. It was born 18 years ago. It suffers from all the same issues that any rolling update with mutable infrastructure does.

Blue/Green, while harder to use without tooling like CloudNative adds, has numerous benefits including near instant rollback to a previously known good state.

Netflix figured this out 5 years ago.

Cool. This allows you to use ASGs too.

I am hearing more people using Docker on AWS, even though the Docker guys don't recommend production use yet.

By not supporting fast, incremental build and deploy, just how do you deploy new application code?

I wrote the EC2 inventory plugin, so yes, I am a big fan of Ansible. I however, now use Ansible almost exclusively to build AMIs. Do your application code deploys require downtime, or do you have a technique to keep the service online while making changes?

I highly recommend you start using ASGs. It is only a matter of time before things go bad if you don't.