44 karma · joined September 24, 2020
It is not easy in any case, that's for sure. Besides, I sometimes think if I could get there, I would work time to time in interesting projects.
And last one: as UBI comes from taxes (the state generates 0 money, just collect from others), what about those who decide not to work at all? How long until some of them stats asking for an increase in UBI because they cannot get a rent in the city?
It seems you have an idealistic view about human nature and that everyone is good and honest, not greedy, etc. The reality is not bad, but not so naive.
Otherwise I could say "erasing money would make us live like aristocrats" without explaining how or why, and you should try to figure out why I could think that way, what kind of tools and mechanisms I thought of and after that, explaining why it would not work. Obviously, I could say those are not the right tools for my idea, so you have no real counter arguments, yada yada yada...
And as a proponent of UBI, YOU should explain how it would work, not the others. What financial tools or mechanisms would use a government to control the inflation or the rise in prices? I mean, even in the late Soviet Union had to look at capitalists countries to have an idea of the prices for basic products, because they coul not put a price that would make it work.
Also, I would recommend to read "Debunking Utopia" about the social system Nordic countries implemented in the past, some kind of model for solving the problem of living decently for people without possibilities and/or problems to make a living. The countries are slowly but steady reducing that system because it solves nothing and creates extra problems. With UBI, which is a bigger plan than the system Nordic countries had, you would end up with the same if not worse problems than they faced: people decide not to work for low wages or in jobs that are needed but unappealing (and I don't blame them, for sure), but because someone has to do the jobs, wages increase a lot, which in turn, increases the costs and price of those services. And, voila, we are at the beginning of the problem, were people are stressed or unhappy because they have to keep jobs they don't enjoy or like.
The difference is that the UBI would be the new penny, because you could not buy anything. Maybe with AI and automation we would get there, as robots would not complain or care.
ABI or rich parents are the only options for you, it seems. Such a sad view. We don't need to be the next Bezos to avoid the wage slavery. We just need to be financially independent: some investments, maybe some flats for rent... in general, the principles of FIRE are possible for those who work in tech or engineering. It is a matter of making the effort to get there (and a bit of luck, of course). But if you start defeating yourself since the start, of course you will lose.
Also, working for a salary is not wage slavery in every case. In fact, working for money is the modern equivalent of spending the day wandering around for food or going to a 3 days' hunting trip with the fellow cavemen. What I mean is that no matter what, you have to get food and shelter to live, so either you work for it or someone else does. Which is essentially what ABI is. Until automation reaches full capabilities (if it does and Skynet doesn't kill us), you have to work to get food (and other services we want and need today) so try to find the best way for you to get that. Don't rely on others, they have no obligation with you and your desires.
Companies are there to make money, and policies are set not as laws in stone, but to have some control over the work environment. That means the company would use those policies as needed. You are replaceable in general, and that's a fact. The same way companies should be replaceable for you. In this case, in tech, we are lucky enough to have plenty of opportunities to get new jobs, so use it. Not to find the perfect fantasy company, but to get the money you need to live a life you want.
Based on the RFC, for the rest of possible SPF configurations (more strict), SPF record would be enough. But I am guessing based on the RFC document and my experience.
But this is from the RFC document, so it may be that in practical cases things are more nuanced.
When you're young you will struggle with things, we all did.
P.S.: if you are mostly doing videocalls in your daily work, you may want to change jobs. You should be ok in a library and going out to some room or hall for videocalls. Sucks? Yeah, not the best, but better than the jail that you said is your room.
You keep using problems that are not related to remote work neccesarily, but to the way the company works.
The bright side is that a junior eng. is young, motivated and full of energy, so it can be done for a while until the salary helps to move up. Unless you are in Bay area. Avoid Bay area :D
I think this is exactly what the definition conveys. I had this "night owl" schedule when I was busy all day. Once I was able to have free time during the day, it became less interesting or even less than a need.
The main problem I saw people had with the remote work is how to make friends outside of work. Most of us are used to "find friends" from our schools, then universities and then from work, so many people got the feeling that they were isolated. But that's because they didn't know how to find "pools" of people to find new friends from.
I think you overestimate how much relevant these napkin innovation situations are. Talking with some coworker and drawing something over a napkin doesn't mean the idea will be revolutionary at all. Or even useful. It is most of the times, a romantic image that make people feel like the smart innovator they would like to be.
The thing is the time investment may look big because you have to specify a meeting time and reserve a slot of an hour for it. But it is not different from having it spread across the day as the juniors find a problem, interrupt the senior, get the explanation, etc. I worked in both environments: in the office and full remote. And regarding work and knowledge sharing I don't see a big difference. The real difference is changing the way of working and interacting, but once that is done it works equally fine. The rest is a matter of preference related to interacting with people on a daily basis. But for me, that is outside working hours when I go to the gym, join activities like quizzes, sports, etc., with people I don't work with.
Also I want to add that I connect in videocalls with colleagues, when we have not much work for a few hours just to chat about work and out of work things. And we never met in person.
Well, unless you are the only programmer that company will ever has, you should write code that others can read and understand. Or if you are working in academia, then you can write as you like, but as a professional, you should write readable code for those coming after you.
It has to be amazing having such a simple world model. Or better yet, being able to know the deepest ideas and thoughts in other people's minds and to explain their behaviour.
Going back to seriousness, and leaving sit-com cliches aside, do you have any solid evidence about this? and when you say rich, could you give a ballpark of the money they have to have to be considered rich? Because poor people in US would have better living conditions than in other countries in Europe, for example.
I did it some time ago, the board they use is pretty cheap and it could be a good starting point. Disclaimer: - I did this course (or similar, but same professors and same university) online some years ago, so I assume it has been updated. - I do not get any benefits, monetary or otherwise, for promoting this course or for new enrollments. I just recommend it based on my personal experience.
And now most of the managers have a calendar full of meetings to coordinate projects with other managers that after that they meet with their teams to get feedback/answers they need to go back to the project meeting and tell other managers that tell their teams... If they were not managers but developers or engineers with technical knowledge, they would save a ton of time (and team's time) and solve most of the issues in a couple of sessions.
But most managers will disagree because they cannot see how the "difficult technical problems they helped solving" were not so complex in the first place... when you put together the people who knows about the code/projects/systems.
In any case, if I have to choose (and more times than not I wished I could) I would choose the option of the first comment.
And because managers tend to be the ones proposing promotions or career upgrades, they reproduce this mindset by selection bias.
The point mentioned in some comment above about changing company if you feel forced to move to management has been proved by this comment. If you see this behaviour in management, no matter if you want to continue your IC career or move to management, run. Find a better place.
So reality trumps ideals.
This is the problem: that sentence is backwards, as it is scrum. A high performance team HAVE excellent communication. So Scrum tries to force this hoping it will create a high performance team. Effect before the cause. Maybe if you are lucky, it would work... maybe.
I would rephrase it as "sprint is meant to make management to believe that they'll get at least something in a predictable time".
I also notice that lots of comments seem to be coming from front-end or customer-based companies. For backend and b2b, 2 weeks sprint for some new functionality is funny.
And don't get me wrong: customer needs are the priority in every company that sells software or provides SW services. But one thing is what customer needs, and another is how to provide it to them.
More times than not, in those places, we ended up redesigning a feature in the middle of the development because it was designed by POs and other ilk only looking at customer needs, so that design didn't fit the system.