HN user

mpermar

236 karma

Software passionate, agile advocate, entrepeneur.

Posts2
Comments73
View on HN

Nearly a decade later, new problems arose when Kubernetes (the operating system of the cloud) brought open-source collaboration to a new level.

I'd love to get more context to that statement to understand it better because as it is, it sounds as such an arbitrary statement that undermines the credibility of all the content below.

Kubernetes didn't brought open-source collaboration to a new level. No matter how relevant Kubernetes is today, it's just a drop in the huge ocean of OSS. Maybe level in this context refers to 'gitops' which many of us where doing years before the term was coined and without K8s involved. Or perhaps the author refers to the fact that most gitops K8s frameworks will work via polling which is a fundamental scalability flaw.

Ecosystem-fatigue maybe? I don't know if there is an existing term for this but it's got more and more common and it's going to get a hell lot of more.

As a junior engineer (20+ years ago, for me), anything new is enjoyable. Damn we even enjoyed .NET, J2EE, Perl.. whatever crap. You name it. But today there are so many frameworks, paradigms, tools, services... and sad thing is in many cases the differences are nuance-grade which for senior engineers might become incredibly exhausting, at least in my opinion. "Why would I want to spend 6 months learning Vue if I can do this in React in 6 weeks?", "Why should I learn Rust if I just can do this in C++?"...

I think there are big differences in how industry evolved in the early twenties to today. I think today's evolution can feel rather disappointing.

VMware/Bitnami | Senior Software Engineers & Senior Product Manager | Spain & Others | Full-time | REMOTE | https://careers.vmware.com

Note: Spain is preferred for the engineering positions but open to any location for exceptional candidates. US and Spain are ok for the Product Manager position.

At VMware, we are hiring multiple positions to work on several products associated with the Bitnami brand. These products are mostly corporate oriented but have a profound impact in the content that gets generated for the Open Source catalog used by millions of developers in the world.

If you ever wanted to work with Open Source, this is one of the most exciting opportunities out there. Bitnami is one of the top Open Source publishers in the world. Some of our containers have been downloaded more than 1.5 billion times and usage is growing exponentially every month.

For coping with this task we have started an initiative to renew our internal supply chain, increasing its ability to scale and meet the incredible demand that we are having both from corporate customers and the ISV publishers.

Our stack is modern Java based. That is Java 16 (moving now to 17) + Spring Boot + Microservices. We run in AWS and Kubernetes and we practice Continuous Delivery. Our core is built around the principles of DDD with a centralised event bus that all micro services use to choreograph themselves. We believe in sound engineering practices and evolutionary architectures. Everyone in the team has a saying and there is no ivory tower leaders that impose thoughts.

We have several positions open. All of them are full-remote and aiming to hire senior high level pre-staff positions that would be able to move to Staff level in two/three years. The salary depends on the country and the level so it is hard to put a specific band there but it is along the lines of what you would expect from a top tech company: Country above-average base salary + stock + options + health insurance + stock purchase plans + wellbeing + food tickets + generous holidays.

I'm linking here some public openings that we have but if you have any more questions or want to ping me directly for help with the application don't hesitate reaching out to me at martinpe@vmware.com

- Senior Product Manager: https://careers.vmware.com/main/jobs/R2122106

- Senior Software Engineer Java: https://careers.vmware.com/main/jobs/R2101192

- Senior Software Engineer Testing: https://careers.vmware.com/main/jobs/R2019357

- Senior Software Engineer Devops: https://careers.vmware.com/main/jobs/R2019353

Widely known... by a few techies. Well, certainly many more than in 1995, right? But can't compare those times to these days.

Awesome story.

I'm not sure if this is just my personal feeling but I would say that stealing intellectual property was sort of common at that time. Open source was not widely known, knowledge was scarce, communities were just ramping up and really anyone with lack of principles could pretty much steal anything and get away with it.

It happened to me a few times with online content I wrote. Essentially tutorials, articles, etc. around Open Source. Once my own company sent me a newsletter which contained one of my articles signed by another employee from a different place. It felt pretty weird.

Now I miss my 90s cheap MTB. I remember me as a teenager buying and setting up the bar ends. It felt so cool. For a kid it was like the ultimate performance improvement.

But well, right, they were so 90s. That wouldn't really fit at all with the current super posh MTBs out there.

Or maybe it is just not obvious that the background waves are a visualization. I just was reading this thread after going to the website and thought "I didn't see any visualization either". Then went back to the website and noticed the background.

This post and the Leetcode post both today in HN are in the totally different extremes at hiring. Try to get to dissect the person's psyche or try to find the best algorithm-maker? Totally different ways of hiring. Is the right formula in between?

This article seems to take it on Redis as it unproperly supports this use case, but Redis does not seem to be a right choice for a cheap vertically scalable k-v store. I didn't know SSSD but really you could have chosen amongst many other k-v stores or even memcache with disk support.

I guess the point is that someone chose Redis and soon realized that RAM was not going to be the cheapest store for 500Gb of data. But that is not Redis' fault.

I think you should throw away everything and start from scratch sailing on an already solid platform. Whether that is a plugin for Office 365, a paid app for Smartsheet or Airtable or any other *already successful* platform.

From your submission, I think what you are failing to understand is that you are asking people/companies to move their excel app/reporting to random-joe-bloggs' platform. It's not about the marketing. Even with the best marketing in the world, as a buyer I would ask myself "where this is going to be in one year?", and well...

Pick a solid platform. Hundreds of thousands of buyers are already there, the technology is already there, and you are not asking them to rebase their business. You only need to pipe the solution to the problem. If there is such problem then marketing will be way easier with a solid ground.

An app for finding the best hotels for traveling with kids.

It was basically crawling the booking.com API and then applying an algorithm to figure out if a property was suitable for families with children or not. It would do the usual. Parse descriptions and try to find keywords there, parse and count the number of comments mentioning family-related topics, up-score hotels with certain facilities and then push the images through Google Cloud Vision APIs to re-order the images putting first the ones with children, pools, playgrounds, etc.

With that done, just an app to find hotels by searching anywhere.

It was more built for personal use but ended up being quite attractive. But marketing apps is hard so never really pushed it. Then, also... covid happened.

I'm really grateful to the Eclipse Foundation because they changed my life giving a scholarship to a little kid in Europe that pretty much never had left his home and flying me to San Jose. Changed my life.

But they truly killed Eclipse. Eclipse probably never had to go beyond being what it was at the beginning, a wonderful IDE.

This can be great if they start putting bike racks within hotel properties, which would be great for them too as there is a) easy access to people that do not have vehicles, and b) hotel properties use to be "reasonably" safe for parking.

In any case as someone mentions here, it can canibalize its own business we hotel residents tend to use Uber-like services a lot.

Because then every minority can vote whatever they want. A few of your neighbours can vote to kick your family out of your house. A few rival supporters can vote to kick your team out of your favourite league. Some students can vote to kick your kids out of college because they do not like them. If we let anyone to invent polls and votes that affect the majority of people then nonsense happens.

People that are raising the red flag of a civil war aren't that far away from reality, but that would not be a civil war in Spain, but a civil war in Catalonia.

Catalonian independent politicians representing only a minority of the people voting have gone way far on their responsibilities and have caused huge damage to the Catalonian economy with hundreds of mid-large sized companies leaving their jurisdiction to other regions. It is only needed now that one of these huge companies closes (e.g. Seat) their factories to cause huge riots within the region.

Man, so messed up, so many interests. These idiots are playing with the lives of many people and they do not give a dime about it...

I've worked from home for the last 10 years. Before that I had regular jobs but also ran hobby Open Source projects from home too.

Reflecting on this time I don't think I would have done it differently. I'm certain that I'm more productive and happier at home. But as you gain family responsabilities, i.e. wife/husband+kids things become considerably more challenging and unavoidably productivity decreases. Today with two kids and wife, I know I am still way more productive than I would be on an office, but also less productive than I was 10 years old. The reason I think I am still way more productive working from home has been discussed over an over: much less interruptions. Also, something that is not discussed that often is that ( if you are a professional - some others would say dumb ) you end up working way more hours at home.

That holds true as long as we are talking about engineering work. However, I don't think it is true when we move above the management scale. When you move into more managing roles, even if they are technical management (architect, lead, CTO, ... ) things become very challenging at home if your company is not fully distributed. Many things that were natural when you were an engineer start to feel awkward like having all team members on physical site and a manager on a different contintent, having all managers on a place but you on a totally different part of the world, etc. etc. It is very easy get out of the loop and keeping up with everything becomes stressful.

I think working from home in general is great but it needs to be part of the company's DNA.

Right. GoPro to me is like the iPhone of the action cameras. Yes there might be other cameras with better performance, but when you think about an action camera and you have the budget you go for a GoPro. That can hardly be considered as a failure from the point of view of a product. Now, investor's point of view will clearly differ as per the data pointed out.

10 years is also quite optimist on this type of mattresses. Their compositions are usually very poor with low density foams that deform easily with time. I'd be surprised if models marked that cheap last more than 5 years on average.

My inlaw family does run a mattress distribution company. They have represented many brands over the last 30 years. There is one thing that never changes, you get what you pay for. So before buying into the whole "cut the intermediaries", "mattresses have big markups", lies - yes, lies, I'd advice to do a lot of research and see what you buy.

I've run the idea of moving the family business to a similar online model to what casper, eve and others are doing, with similar prices, margins, etc. multiple times. and we always drop this idea off because it's impossible to sell in the prices these companies do and sleep well with yourself, i.e. these guys have the same margins but they sell pretty basic mattresses with a 5 years ( if you are lucky ) lifetime under regular use.

Being specialized in .NET stack you're likely like me in your 30s or 40s. Life in our 20s was simple. Java or .NET or PHP, specialize in one or the other, and there we go, we can build a career on top.

I share many of your feelings. I live in Spain. The markets are common. But honestly, I think it's not a matter about Italy being shitty at anything. The IT world has changed. There is no three platforms any longer. There is no one single deployment paradigm any longer. Things are much more complex now and it's truly impossible to try to take on everything as it was 15 years ago. I found that myself frustrating many times. Thinking, heck, 15 years ago I could study this, this and this and be an expert pretty much on everything software related. Now this is not true any longer and it can be very frustrating for all of us that come from that world.

I think the key here is holidays of course, but also to adapt to the new software world. And learn that not all what appears in HN is shiny and great, not all that is done in the cool places like SV is shiny and great, and not all those frameworks and languages that pop up are shiny and great. Rather than a matter of focus is a matter of taking it easy. Do something that you like and that you enjoy learning and learn to let things pass on. You don't have to be a master of react, golang or angular to be a competent software person, there is more choices than ever. Focus on the models, patterns, problems and solutions. That's where the value is today.