I am disappointed there were not donkeys in any image.
HN user
corpMaverick
I agree with you on "don't do big software project" Specially do not fast scale them out to hundreds of people. You have to scale them more organically ensuring that every person added is a net gain. They think that adding more people will reduce the time.
I am surprised on the lack of creativity when doing these projects. Why don't they start 5 small projects building the same thing and let them work for a year. At the end of the year you cancel one of the projects, increasing the funding in the other four. You can do that every year based on the results. It may look like a waste but it will significantly increase your chances of succeeding.
Not all the flat earthers are true believers. Some are there just for the attention or other motives.
IMHO. It is futile to level the field with the wealthy. They will always have the better opportunities, education, connections, etc. They will find a way.
But we should keep trying to give more opportunities to the less fortunate. Better education, remedial classes, free school lunches, child credits, etc. We do that by asking the wealthy to contribute more. Not by taking away their advantages.(e.g. Admission tests)
May be an opportunity to find talent for State or City governments that want to create their own digital services agencies?
May be you are Danish but you don't know. Time to ask your parents.
If you learned English after 16. You probably still have an accent. Native speakers are really, really, really good at detecting it. They probably know as soon as you say "Hi".
Perhaps you need several program levels? remedial, normal, advanced and gifted.
My naive take is that there is a need for each. remedial helps kids to catch up. Normal is where you have perhaps 70% of the students, advanced where you have kids with more natural ambition in some subjects and gifted is where you send the top 5%?
Interesting. Just a shower thought, but it looks to me that learning to build cloud solutions is amenable to use the case method famously used in Harvard Law School.
There is the LGBT. Specially the T part. The right thing is to do is support their rights, and it is very hard not to do the right thing when you know what the right thing is. However, the republicans have weaponized it against the democrats. They call them radical left and they campaign saying things like the want to convert your sons in girls and other awful things. It is an imposible choice because it can cost you the election.
Perhaps, but a lot of potencial customers will be pissed at him.
Leaving aside what Trump can do. It is sad to realize that a person with so many character faults documented in public can reach the presidency of such powerful country. You loose hope on humanity and wonder if liberal democracies can actually last.
Cortez only had about 500 soldiers. He didn't even had the permission of the Spanish crown, it was a private enterprise. How did he conquered a city of warriors with a population of 300K ? The Aztecs were tyrants that had abused their neighboring states for decades. Cortez built alliances with Tlaxalans and other tribes. There were battles, a small pox epidemic and a lot of blood. But Cortez was overall a great diplomat that took all the cities under Aztec control one by one until only Tenochtitlan remained.
A bit OT. Does anybody have any recommendations to consolidate monthly expenses with your partner.
Somebody here commented long ago about Bill Gate's style of management which reminds me of this piece. If you presented something to BG he would start asking questions and get deeper and deeper. He was merciless. It seemed that he was just making sure that you knew what you were doing. So your really had to be prepared. Someone as knowledgeable and smart as BG was able to keep the Bull shitters out of the development org.
I think what I am remembering is this story from Joel Spolsky. Good read. https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
Exactly. You don't need advanced math. You only need to see the tallies for every voting center and make sum. I believe the opposition has already done this. The fact that the government has not done it shows that they just don't have the numbers.
Scott Galloway has been saying something similar.
https://www.cnn.com/2022/04/19/opinions/masculinity-toxic-me...
We may agree or disagree with Galloway, but we need to pay attention to this issue.
I have been programming professionally since 1989. I think my strength is to find straight forward solutions where you can focus on delivering value reliably. But now days I feel that are so many smart people jumping from project to project and leaving mountains of technical debt behind. We spend a lot time managing accidental complexity and I no longer enjoy my job like I used to.
I feel the same.I am more of a casual rider, but when I ride my bike in me feel so good. It is a source of health and happiness. I hope to be able to do it for many years. I wish cities in this side of the Atlantic had more biking infrastructure.
In Spanish. Pen=Pluma. Feather=Pluma.
Indeed, it is a terrible name! I feel very strongly. I would never point my kids to something like this.
You need to be good at deciding which cards to hold and which cards to throw away. You need to know when to get out of a game, and when you should really go out running. Also never count your money while you are playing. You will have time later. But to be realistic the most that you can hope to is to die while you are sleeping.
Microservices are an organizational technology. They allow small teams to work independently from other teams.
The most frequent problem that I see is that people design Microservices that are "small as possible" instead of "Small enough than a small team can own them". For example, I have seen teams of 5-7 developers owning 20 microservices which is crazy IMHO. I blame the pre-fix micro which is highly miss leading. Now, if you merge together these 20 tiny microservices doesn't make monolith. A monolith would be a service or application that is owned by multiple/many teams.
The other important aspect is that microservices should be loosely coupled and what I see is highly coupled microservices. How do you know you have highly coupled microservices? I have seen a few things.
- They share business logic and developers end up creating libraries with business logic which is very problematic.
- They share access to the tables.
- Changes in one often require changes in other microservices.
- Integration and unit tests are not enough. You need E2E tests, but these are hard to write and brittle.
That is indeed part of the problem, complex architectures sell better. The problem comes when you have to deliver. But you can always blame the team.
I am with you. Complex architectures where you have to fight it even for simple changes is a recipe for burn out as you paddle and paddle and you are stuck in the same place.
I love this story. But every time I read it I wonder why we don't have electronic noses. Obviously dogs learn a lot by smelling. Why can't scientists have some. Am I too naive?
Agree. Also, I wish maven allowed dependencies in one line. I am fine with using XML.
I feel the same. Gradle seems to be more powerful and flexible but it becomes harder to maintain specially if you have several projects since you cando things in different ways the projects end up with different config styles. With Gradle you need to commit to be an expert. Maven in the other hand there is generally only one way and it is easier since projects tend to be more homogeneous.
If you have poor people money and they still had problems, then what? More money? There lies the problem.
Even if it doesn't solve the problem for all, it solves the problem for many. Which makes the rest of us better of.
Poor people are overwhelmed by an endless list problems that are not a problem for us. A car breaking down or a kid getting a stomachache is a huge deal since they have no leeway at all, they cannot miss work days, they have to think carefully even about every little purchase, like groceries, etc. Their decision making becomes impaired. They are drowning in problems, and cannot see beyond the very short term.
Having a little help like the child tax credits allows them to get their head of the water and make better decisions for the medium and long term. (like improve their education, take better care of their kids, etc.)