HNHacker News
TopNewBestAskShowJobs

andrecp11

39 karma · joined March 13, 2021

submissionscomments
andrecp11··on Ask HN: Where to Learn Kubernetes?
I did the above and truly recommend it. Great mix of theory and practice.
andrecp11··on Ask HN: I am a coder and I am thinking of buying Dell XPS 13. What do you think?
Out of curiosity, with COVID I imagine people are WFH more and there's a tendency for that to continue. Did you think about buying a desktop instead? Usually is much better value for the money and Linux is likely to run without issues too.
andrecp11··on Ask HN: How are you implementing membership/auth for your SaaS or other project?
Flask with jwt Stripe for bills
andrecp11··on Ask HN: What do you use to manage your servers?
Ansible, there's plenty of material around it!
andrecp11··on Ask HN: Have you ever been demoted months after being hired?
It really depends on what you’re optimizing for. If it’s money and FIRE, sure I guess.
andrecp11··on Apache Mesos to be moved to Attic
The K8s docs offer ways of running on-prems, you can do it with nginx ingress daemonset + DNS pointing to the IP (or CNAME) of your workers.

It's all covered quite well here: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/ and we use it in production.

andrecp11··on Ask HN: How long does it take to hire a good developer?
That has also been my experience. Truth is, there are many good developers out there. Maybe they can't be bothered to practice for leetcode (and why should you do it if you do not have 100k applicants per open role?).

In ~4h total time interview you can have a very strong feeling if someone will be a fit culturally and if they aren't incompetent. Give them a chance.

Or you can spend months and many more hours to roll a dice with a bit higher chance of making a better hire...

andrecp11··on Ask HN: How do old (30plus) software engineers remain excited about the field?
I'm excited about the things I can build with software, not so much about software itself. All the problems we can solve with OSS tools.. is truly amazing!

If a new database comes and is better than postgres, I might switch to it in a couple of years, but, I wouldn't want to be working in a new database. Software for software sakes doesn't motivate me too much.

Solving problems for the film industry with visual effects does motivate me a lot. I love seeing the end product and being part of it by making the studio and artists more efficient! That I can do it by using my tech skills is awesome.

andrecp11··on Ask HN: Catching Up with Python – Resources?
What sorts of features from 3.8 and 3.8 have you been seeing regularly used?
andrecp11··on Do you really want Linux phones
Hell yes.
andrecp11··on Ask HN: Why is pair programming used or not used in top tech companies?
We do adhoc pair programming when mentoring a junior or going through a tough problem together.

It probably sums up to 2-4h per month. I wouldn't want to have it be obligatory or mandated. We use it as a tool when we feel it's useful.

andrecp11··on Ask HN: What is the best UI builder that you have ever used?
What kind of UI are you building? What platform are you targeting?
andrecp11··on Ask HN: What are some “10x” software product innovations you have experienced?
Because it wasn't mentioned yet, Dropbox was quite magical as an end user tool. You use your computer normally with folders and everything is sync'd to other computers.

Unfortunately dropbox the company chose to grow into everything except their core product.

andrecp11··on Why we decided for and against Ubuntu Core
Ansible licensing? I must be missing something! Do you mean Ansible Tower? Ansible is free and OSS. It has AWX which is the Tower equivalent but free.

Yes. Ansible is a framework with plugins. Just like Django or Ruby on Rails.

andrecp11··on Why we decided for and against Ubuntu Core
I think you misunderstand how Ansible is supposed to work. You can put in the work (much less than ~ 6 months, I'm available for freelancing!) and have it working. By then you will be able to run your command :-)

You will also be able to share as much of the deployment as you want/can between the different models/OSes. Templating configuration variables based on their characteristics.

What you're asking to is akin to "Why cannot I download an app that does what $PRODUCT does but for my business for free? Why do I need to write my own software?"

andrecp11··on Why we decided for and against Ubuntu Core
In the case of bricking, a strategy I've seen is have two partitions in your flash (I am imagining your device has a flash?) then a watchdog can verify the health your deployment, in case your deployment is unhealth it can boot from the known good partition.

Hopefully it makes some sense!

andrecp11··on Why we decided for and against Ubuntu Core
Ansible can also run in pull-mode, just like Puppet. Is there anything that hasn't scaled well that you could share?
andrecp11··on Why we decided for and against Ubuntu Core
I've used Ansible to manage thousands of baremetal servers, you do have to build some stuff yourself but it mostly just works. The Ansible framework for gathering facts is pretty neat, it has a framework to do X or Y depending on facts from hosts, you can run it in pull model or push model, through AWX or jenkins. A lot of freedom.

If you want something that just works automatically and is free, well, I don't think you will find. Learning Ansible (or another configuration management tool) well will pay dividends through a lot of your career tho.

andrecp11··on Toronto swaps Google-backed, not-so-smart city plans for people-centred vision
Which city did you enjoy more and why? As someone who has entertained moving to either one day from Vancouver/Bc, am very curious!
andrecp11··on Toronto swaps Google-backed, not-so-smart city plans for people-centred vision
> SF a condo might be 1M, but getting paid 250k+ for a job is fairly common.

If you're in tech of course. SF and Toronto have many other professionals living in. How's the median salaries comparing?

andrecp11··on Ask HN: Which API gateway solution is the best
Kong works pretty well in their OSS version! You can start paying and get more features once you're used to it.
andrecp11··on Ask HN: New Manager, how to measure developer performance?
I would try to focus on really meeting them, have your 1:1s, ask them what the issues are with the product in their opinion, where they would focus efforts in the product, how they feel at the job, what are their aspirations and etc.

After a month or two in the job you will likely identify a couple of things that do not feel right, ask them about it and how they feel about it. Use a mix of your gut feeling and data.

> The core goals being features on time, less bugs and a lot less downtime in production.

This seems like a great way to start the conversation with the team members, make it clear that this is your expectation and what is getting in the way from each person PoV.