Hacker Newsnew | past | comments | ask | show | jobs | submit | brimstedt's commentslogin

I do not agree fully with this article, but it does give food for thought and have some valid points:

- don't blindly jump into a new architecture because it's cool

- choose wisely the size of your services. It's not binary, and often it makes sense to group responsibilities into larger services.

- microservices have some benefits, moduliths (though not mentioned in the article) and monoliths have theirs. They all also have their set of disadvantages.

- etc

But anyway, the key lesson (which does not seem like a conclusion the author made) is:

Don't put a halt to your product/business development to do technician only work.

I.e if you can't make a technical change while still shipping customer value, that change may not be worth it.

There are of course exceptions, but in general you can manage technical debt, archtectural work, bug fixing, performance improvements, dx improvements, etc, while still shipping new features.


It's an interesting and fun experiment, but what are real usecases for such a cluster?


At my last employer Elastic we definitely ran into these limits on the cloud SaaS team moving Elastocsearch node containers from our proprietary orchestration to k8s. I’m not sure how they eventually solved it but I believe the plan was essentially sharding ES clusters to different regional k8s clusters.


Isnt the author confusing "alphabetical sorting" with "ASCII sorting"?

Afaik there is no universal way to handle numbers in alphabetical lists. Sometimes numbers some before letters, sometimes after, etc.

A digit is not a part of the alphabet, right?


> Isnt the author confusing "alphabetical sorting" with "ASCII sorting"?

But it's actually not ASCII sorting either! ASCII sorting would mean 'Z' comes before 'a' and I assume even the author doesn't want that!

No matter what, there are going to be hidden tricks!


But it's actually not ASCII sorting either! ASCII sorting would mean 'Z' comes before 'a' and I assume even the author doesn't want that!

I don't know about the author, but that's exactly what many others who know about ASCII expect, including me. Digits, then uppercase, then lowercase.


> Those who need a full fledged jira with sso? they won't self host and won't care if it's open source.

Not necessarily true. Id like to replace jira in an enterprise environment and we do need sso and prefer to self host.


What's stopping you moving to self hosted?

Jira used to be self hosted, dunno if they still are, but this space for a self hosted enterprise product is already pretty saturated so you should have lots of options.


Why? It seems to go along well with the rest of their services. Slow, feature incomplete.. Just look at Jira, Confluence, etc.

We use the atlassian products at work and are planning to replace Bitbucket with Gitlab within short.


I don't disagree. I just don't expect a vendor to use the phrase "down hard" to describe their own outage!


What will you replace Jira with, out of interest?


That i dont know yet, and id love to hear suggestions.


Nice idea, i had a similar one that i hope to release soon!

It worked well in ff on Android, except i did not see the final set of words in the end and share link got undefined in it:

I completed today's Fragment in 03:59. Think you can beat my time? Give it a try: https://playfragment.com/?=undefined


Any initiative to make a fast powerful UI is a good one imo.

Some features, like clipboard history and window management (i.e "tabs") are better left to the desktop environment though. Every app shouldn't need to reimplement this logic.


The homepage probably to broaden the audience talks about tabs but as can see in screencasts, in-program, they're called (borrowing from Emacs) buffers. In contrast to tabs, buffers don't belong to a specific window and can switch to one within another window.


I remember only one lecture from university, one in presentation technique.

The idea of the (guest) speaker was that when you hold a presentation, say the most important things first.

If anyone gets up and leaves, or the presentation is cut short, you should've gotten the most possible value out if the time.

Then dig into details as the presentation progresses and answer questions or concerns right away.

Answering right away does not mean side track the whole presentation, give the major response and take details later.

I.e "TL;DR" your presentations, oral or written alike.

A simple example is: you've been given the task of estimating the cost and work involved in developing a new feature.

When you present your result, don't start by listing all the things needed to be done and all the investments needed to be bought.

Start by giving the receiver what's on her mind: what is the price, when can we deliver, how many persons do need.

Then dig into the overall details of how you ended up in that, perhaps that the tools needed to be purchased are X, Y and Z.

Then dig into why we need those tools, and so on.

If you have to interupt early, or if you have a big trust from the receiver, the main point has been delivered and the the remaining 80% of the time can be invested in more important things.

I've applied this in my life, privately and professionally, and it's been working out well. I also hope this response was a good example of what I tried to pass on.


Haven't used bitwarden so not sure about it's festureset, but I'm looking into passbolt which seems nice and with self hosting options.


Anyone know how it compares to mouseflow?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: