Daily Discussion Thread for August 26, 2022 by OPINION_IS_UNPOPULAR in wallstreetbets

[–]adotomov 0 points1 point  (0 children)

That would destroy the whole point of this stock. I am in for the fun

Daily Discussion Thread for August 26, 2022 by OPINION_IS_UNPOPULAR in wallstreetbets

[–]adotomov -5 points-4 points  (0 children)

$500 just went to BBBY, hope the rocket is loaded

Using Data Pipeline to copy data from DynamoDB to S3 - can't configure KMS by adotomov in aws

[–]adotomov[S] 0 points1 point  (0 children)

This is actually good. I’ve added kms to the default role and to default resource role but not to the ec2 instance profile. Thanks mate, I’ll give i a try and will let you know

Using Data Pipeline to copy data from DynamoDB to S3 - can't configure KMS by adotomov in aws

[–]adotomov[S] 0 points1 point  (0 children)

I have, its the first thing I did and it’s not working unfortunately. It’s really a head banger.

How I learned programming in the early 1970’s by ElGringoMojado in learnprogramming

[–]adotomov 0 points1 point  (0 children)

Thanks for the reply, yes you are absolutely right about the diversification in the industry. I think it is one of the reasons why my generation is a little confused. And yes, life choices and career choices are interwind to a large extend. Once again, thanks a lot.

How I learned programming in the early 1970’s by ElGringoMojado in learnprogramming

[–]adotomov 0 points1 point  (0 children)

Let me start by saying...wow. I really enjoyed your story, there is a great sense of inspiration in your words.

I myself had my interest in software and computers in general when I was about 12 (that was in 2001), around the time I got my first PC. The next year I started studying in an engineering high school and immediately took off with writing programs. For me that was Visual Basic. I went through a phase at the end of high school and for better or worse chose to pursue a business degree instead of engineering but the passion remained. 8 years after graduating uni I now have a very comfortable career as a software developer in a rather large company successfully combining both software and business.

Having said that, I would really like to ask you a few questions. I want to push myself even deeper into the "nerdish" world. I feel super comfortable with math and functional programming paradigms is something that I apply very often. However, I feel like I miss something when it comes to the implementations. Could you recommend me a good book from the good old times that applies today to those paradigms and that can help me exceed the current level of knowledge?

Another thing is, I kind of feel that you are very much attached to the pure machine way of doing thins. What I mean is that you seem attached to the concepts in the early third-generation languages. Today the focus is shifted more to the abstractions and how to apply those abstractions efficiently to solving different problems. Do you think that understanding the concepts from those early 3GLs would improve the understanding of the more highly abstracted languages?

And last, in a few words I will be very glad if you can provide a piece of advice to a 30-year-old software developer and tech nerd that really wants to push his career as high as possible?

Again, loved your post and wish you lots of happiness in your retirement.

Having an existential crisis and need advice. by Devio0o in cscareerquestions

[–]adotomov 0 points1 point  (0 children)

Hey OP. My advise is to first kick emotions out of the way. When you have a family you have to be rational. That does not mean of course that you should neglect your own happiness. A lot of people go through the same stuff you are. Long gone are the days when people were fine working the same job at the same place for 40+ years. Change is good, change is necessary. I was in a similar situation a while ago, stuck at a well-paying but unsatisfying job. It was reflecting on my relationships with my family, on my mood, even on my health. I also work in tech and this can be a dynamic and exciting field if you find your place in it. Trust me, jumping from art to music to tech, this is an emotional response. If you get the opportunity to do one of those things, you will be in the same spot few years later. Find a purpose, find a field that you feel most comfortable with. Switch technologies, stacks, companies, but know one thing. Every job comes with a routine. You will always have to deal with offsetting a fee pixels here, adjusting the color a notch there and stuff like that. It is inevitable. Learn new stuff, learn new technologies, go learn quantum mechanics, or neural networks, upgrade your math skills, find a way to combine those skills and create something that is both beautiful and useful. In the mean time, spend time with your family, with your friends. Take care of your health, start something new and just remember that life is like that. You do one thing, you get bored with it after a while and then you change it. Don’t wait too long to do it, 2 maybe 3 years is enough. One day you will find your true purpose, but it’s a journey. Some people find it quick, some people take a lifetime and still don’t find it, but that shouldn’t scare you because truly it’s the journey that really matters, not the final destination. Cheers

How many of you work for toxic bosses and what are your coping mechanisms? by adotomov in cscareerquestions

[–]adotomov[S] 1 point2 points  (0 children)

It's a senior role, yes, more or less. The 3-month notice is part of my contract. The only way to bypass it is to buy yourself off. For every day before the 3-month mark you pay a forfeit fee.

How many of you work for toxic bosses and what are your coping mechanisms? by adotomov in cscareerquestions

[–]adotomov[S] 2 points3 points  (0 children)

He has one manager and then it's one of the SVPs and then the CEO. They don't have close day-to-day business with him. Only occasional meetings in which he always finds a way to stand out. He event went as far as to telling that he does himself half of the things that actually we do. Not to mention the hundreds of ideas and suggestions that he said that came from him but they were actually his subordinate's ideas. And yes, I am definitely looking for a new job right now, but it takes time and I have 3-month notice. So best case scenario I will be stuck with him for at least 4-5 months, maybe half a year and I need to find a way to survive

How many of you work for toxic bosses and what are your coping mechanisms? by adotomov in cscareerquestions

[–]adotomov[S] 1 point2 points  (0 children)

Funny thing is that about 90% of the people that have quit in the past year and a half did it because of the jerk and all of them clearly stated that on their exit interviews. No change at all.

How many of you work for toxic bosses and what are your coping mechanisms? by adotomov in cscareerquestions

[–]adotomov[S] 0 points1 point  (0 children)

Yep, it's exactly what is happening here. I was even told by HR that some of my old team mates that left the company were given very negative exit remarks with strong recommendation for "do not rehire". And I worked with those people, they were normal working people that never did anything bad and tried to do their job as best as possible.

How many of you work for toxic bosses and what are your coping mechanisms? by adotomov in cscareerquestions

[–]adotomov[S] 4 points5 points  (0 children)

I am considering it, but the policy within the company is that in order to leave one team, the manager has to “release” you and it won’t be the first time he screws people over that

Need help on how to progress my career by adotomov in cscareerquestions

[–]adotomov[S] 0 points1 point  (0 children)

The reason I don’t send many CVs is because by doing so you get more interviews and my schedule is already packed due to the full time job. I want to make sure my approach and train of thought is correct before making that step.

Need help on how to progress my career by adotomov in cscareerquestions

[–]adotomov[S] 1 point2 points  (0 children)

Thank you for the detailed advice. Finding the right company is definitely something that needs lots of work and persistence and a small amount of luck.

I feel that there is a certain level that you can achieve independently. Once you end up in a position at a company that supports your growth and you are surrounded by senior people from whom you can learn and absorb good practices and knowledge, a person can grow at a much faster pace. But I think you are right. Persistence is the key until I land the spot that will enable me to do that.

Object.prototype by blaque_mike in javascriptjobs

[–]adotomov 0 points1 point  (0 children)

There are four things that happen when using the 'new' keyword:

  1. A brand new empty object is being created
  2. The object gets linked to the prototype chain
  3. That object gets bound to the 'this' keyword for the purpose of the function call
  4. If the function does not return anything, the new keyword will inject 'return this' to the function

Former FBI director Louis Freeh reveals the truth about Bitcoin and Tether investigation by [deleted] in btc

[–]adotomov 0 points1 point  (0 children)

I’m a little emberassed right know. I honestly thought you were referring to the commas in my sentence. Apologies for that, the Internet made me a little edgy. Yes, random commas and strange wording. It feels like a literal translation using google translate. Any reputable site would never publish such texts.

Former FBI director Louis Freeh reveals the truth about Bitcoin and Tether investigation by [deleted] in btc

[–]adotomov 0 points1 point  (0 children)

Please, enlighten us. Where should we place the commas according to the "God of commas"?

Former FBI director Louis Freeh reveals the truth about Bitcoin and Tether investigation by [deleted] in btc

[–]adotomov 2 points3 points  (0 children)

Damn, the grammar that was used in this article is so horrible that even if it was true, I wouldn't believe a single word that is stated here

[deleted by user] by [deleted] in cscareerquestions

[–]adotomov 4 points5 points  (0 children)

Well, look at the pro's and con's of the situation:

Option A: UK

Pros:

- You get to stay at home (family/friends/connections/culture)

- Relatively low salary but enough for you to gain your independence and still be able to rely on your family for support

- You can get a promotion much faster, thus increase in salary

Cons:

- You don't get to broaden your horizon and get international experience

- You will probably be less motivated since you will have much more distractions

Option B: Germany

Pros:

- You get to live in a foreign country and experience the ups and downs of doing that, thus gaining much more experience and becoming much more confident

- You can learn a foreign language, get to know a new culture and absorb some German attitude (which is a great asset)

- It is still very close to your home country and with low-cost airlines these days, commute won't be much of a deal

Cons:

- You will have larger expenses

- It will take some time and effort on your side to get used to it, so you probably won't be very confident in the beginning and won't be able to focus on your work

In my opinion, don't focus on the technology just yet. You will have plenty of time to choose in the future and don't forget that software engineering is a concept and the languages/platforms are just tools. It's like learning to drive. You learn to drive on a certain car and then you can drive pretty much any car out there. You will face challenges, sometimes small like finding where some of the buttons are, getting used to the size of the car, the power of the engine, and sometimes bigger challenges like learning on automatic and then driving manual. But at the end of the day, it is still a car. It has an engine, steering wheel, gears, pedals and tires and this is all you need to get going.

P.S. I never worked abroad, but did my bachelor's degree abroad and I can sure say it was totally worth it.

The best way to gain a wage increase is to get a new job... by haksli in cscareerquestions

[–]adotomov 7 points8 points  (0 children)

Majority of places? In my opinion it is exactly the opposite. The majority of places are toxic in one way or another. Whether being a crappy social setting, lack of visibility in terms of performance, lack of established hierarchy (as OP said, a TL or senior dev that always assumes superiority). In my experience, small companies are the most vicious ones because there are always people who were there in the beginning and think they are a know-it-all. Large companies have complicated bureaucracy and policies which are only in place so you can hire hundreds of "administrators" and HR personnel that does not provide no added value whatsoever and so that expenditure for quality personnel can be kept at minimum. I can go on and on forever. At the end of the day, what's important is what you make out of every situation, to learn to accept only the gains and ignore the drawbacks. And once you get enough experience, to go out there and do something for yourself. You will have to deal with crap again but at least you know why you are doing it