I see a huge change through what Epic Games showed with UE5 and that geometry.
For me, this next Gen basically just solved Load Times, SSD Load Priority, Raytracing/Light, Detailed Geometry with Light etc.
It feels very obvious, don't get me wrong, but it is still not available yet. It is new.
I personally like the independed IO chip very much. I have and had seen enough latency issues on current Operating Systems due to full busses due to super fast NVMs.
I was used to SSD Speed, then i added an NVM and holy shit that shit is so much faster.
My biggest worry is, when i finaly have the money and the ground to build my dream, that i'm not allowed to due to building restrictions :(...
Germany is densily populated and you can get a house + ground with 2-5 acres for 200-500.000k but they are all in the so called 'outter area' and apparently we don't want that. You have strict building restrictions. you can't just tear it down and rebiuld it (what you often need to to be able to build their at all. Your dream house will not be the original 0815 building)
Anyway, while i have a ton of ideas, my main motivation is to create spaces and design a house around it.
That spot where you gonna watch movies, the wind and rain protected outdoor place to watch the rain, the office which allows me to look out, feel the wind and having enough shade that my screen is usefull, the gaming room, they day bedroom, bright, with a great view and the tea room. Something like when Dr. Strange was finding that teacher there was a very beautiful japanese style empty square room with openings to every side and curtains.
Aaaand a Workshop, hobby room with big window to the north, solar power, additional water reserve and a storehouse for gworing your own food.
All of that should be in a layout with optimizes sun exposure. And it has either stacks of wood outside the window with slits high enough that you can look out but the sun doesn't annoy you or other high quality automatic blindes.
Modern, pratical, sustainable (also cheap to maintain).
Basically to build my dream house, i just need luck, time and money. Luck for the location and building regulations, Time to think that through and money.
General speaking? It doesn't matter much. You are a Student. Your career is not something which is just there its something which grows over time.
I had the experience for looking for a new intern and one guy was telling us about his StartUp. Thats fine you know? but also its 99% bullshit.
A small business as a software developer to build, is actually not that hard. The demand is just that high. But that person didn't sound like 'hey i was coding on the side' more like 'yeah we will be the next google'.
Yeah of course you will be and so tell me why you where interviewing with us?
So thats the biggest point: Why do i care about your Startup if you are interviewing for our position? It should show your passion perhaps but thats it. If all other candidates are better technical speaking and are a better team fit, you are out. And with your GPA you probably have risked a good starting position at a bigger company.
Nonetheless about your Startup: What do you really earn vs. what do you expect? Why do you even tell us what you expect?
"I can imagine reaching $200k AAR"?
You are student, you have apparently not reached 10-20k AAR and you have not reached $200k AAR. I don't care about stuff you have not reached. And if its so great in your eyes, why would you try to be hired?
It is super simple: Show me, in the interview process, that you are honest ( don't cheat, i had that...), you are motivated & passion (you like to talk about technology perhaps), you have energy (like you will not be the person sitting in the corner and i have to take care of you all the time) AND you have basic technology understanding and you in.
And don't come in into an interview and tell me, you wanna be part of our company but if your startup makes it big, you are out. Like i don't fucking care about your startup. I care about a team and i might not have the chance to hire another one because of no available head count.
Peering costs money and ISPs like Telekom are missusing it.
All those Telekom Endusers are consuming Google Services like YouTube etc. but Telekom doesn't peer for free. You have plenty of peering congestion stories here in germany for the last 10 years.
A german hoster called Hetzner, also did not wanted to play that game with Telekom and you were able to pay 5,- Euros per Month to have paid peering between your Server and Telekom.
When you look at Telekoms peering: https://www.peeringdb.com/net/196 they have only 20G with DE-CIX Frankfurt. They don't peer publicly, we should force them :(
I would not compare something like DO with Google/AWS/Azure.
Google has a globally spanning Network under its own control. They have peering with all bigger ISPs / Networkowner.
DO doesn't has that. They have barely a few locations and not all locations support all services.
When Google tell you they have 1-3ms latenc between Zones, thats what they have. On DO you probably don't even check that.
If you need to operate globally, you will probably not go to DO. You wanna provide a good service with low latency globally, you go to GAA.
What Google also does, it terminates your TLS connection as close as possible, for low latency for that expensive roundtrip and encrypts it internally.
When i'm looking for my private stuff, i'm not going to GAA, i go to DO or Hetzner. They are cheap, relativly reliable and thats it.
When i'm doing something at work, i will not go to DO or Hetzner if it costs me overhead. That stuff needs to run, 24/7, without me or my colleges interacting with it. That would cost much more. It is also an operational risk.
The scale also changes: If a Service costs me 500$ more per month on AWS but it allows me to have a few new bigger customers (b2b) onboarded, no one will look at those 500$. An external developer costs between 600-1000$ per day.
I still can't tell you how reasonable those Bandwithprices are, but i do know, that when i would need low latency or high bandwith also at peak time, i would go to GAA and i assume that that is part of the cost you pay for it.
I would argue that spaced repetition does work and it is based on repetition. That you can do that wrong by just 'browsing' over your learning material again and again, okay but i would still connect good learning with repetition.
I can recommend in getting in k8s with something like microk8s from ubuntu:
You will learn k8s and you will get the same thing as they do but with open components, industry standards and a whole industry moving in this direction.
I have already microk8s running at home with argocd. I have never had IaC that quick and that simple setup.
With traefik you can have your domains as well. Then just go to gitlab (or now to github, haven't checked out yet if i wanna migrate back) and register your microk8s cluster as a buildrunner.
Thats it you are set. Quite future proof setup, modern, stable, easy to use.
If you don't like a company, you have 3 options:
1. Try to change it, if that doesn't work -> quit without complaining. It is not your company
2. If you don't wanna change it
2.1 quit
2.2 accept how it is
You should not complain and complain and complain. You only make it worse for people who either like their jobs (for whatever reasons you can't see or understand) or they have, in comparision to you, no other choice.
I'm not perfect in this, i'm more the 'i complain and start changing things'.
Really shitty old git hosting solution, 6 weeks later it was replaced by me with gitlab.
Onboarding procedures might be shit, but you should be smart enough to handle situations like this. Do i care if i have a desk at the first week? No, i will just work less efficient and if the sitatuion doesn't change i either ask around and take care of it or i quit. And with quitting i don't mean rage quit i mean 'hey so yeah super sry about this but i have the feeling that we are not a good match.' quit.
What else should i suddenly do with my money if i invested it in the stock market?
I mean srsly getting it out now to do nothing with it means losing money. If i invest long termish, even if corona hits hard, after it hit, live continues and the economy will recover.
We lost 2 years of stock market growth anyway. Thats a shit tone of money.
As bad as it sounds, the worst two things from corona are: people dying and business not conducted. People dying also means reduced cost for the economy due to less old people (more working people ratio) and less sick peole/health insurance costs after. The other thing might mean that we clear out unhealthy businesses. But who pays the bill? People who had money before probably. All others hit the base line of social security.
Lets see how it plays out. To be honest, i don't have a better idea and as i don't need to get it out now, i will keep it where it is.
I actually thought i'm the type of person who needs the office.
Apparently i'm not. That gives me great hope for my future plan to do home office when buying a farm.
Just yesterday i did nothing in the morning and worked highly concentrated and efficient until 10pm (that was a one time thing normally i'm quite punctual as i had an private appointment).
When working at the office, i have to hurry to be on time and at the evening i'm stressing on going home because i wanna see my wife and a wanna eat something. Now my wife is here anyway and i'm much more flexible now.
Nothing changed for me 2008-2009. My company was (still is but not with me) in finance sector and apparently all those banks needed companies like us to implement new regulations and stuff which came as a result of the finaancial crisis.
We also did write financing software (which calculates your monthly rate) and that became more popular too.
I'm not really sure how corona will play out but right now i'm again in a very stable position: Company is very big and is in the software area which is quite critical to companies. I was thinking about becoming a freelancer but never liked the idea too much because of risks.
I also never bought a car, don't have any loan and no kids. If i would get fired now, i would need to find a job in 10 month.
You are already doing it right: You actually think about naming.
What helps me is to name variables very simple and clearly wrong, code a little bit to see where it brings me and then it becomes much easier and much clearer to name them right.
Thats what we do professionally. For my startup, i use digital ocean as it is just so much cheaper and my trusty homeserver (core i7, 32gig ram, 4 hdds with zfs, 1tb nvm ssd) runs argocd + gitlab builds.
This way i have the much cheaper server at home for all load related things and as my server was build as low power machine, it only consumes 50watt if it is not doing anything.
With this setup i predict something like 100-250,- Euro per month infrastructure costs.
Of course buying that server would cost something like 500-700,- Euros but i had it running already and i'm using it for tons of other things. And the hardware inside is already 3 years old (core i7 2700k) but still much cheaper then using GKE nodes.
If i would not have the option to have a homeserver, i would probably configure my GKE cluster to connect with a very lightweight service mesh an additonal node from some other server provider like hetzner.de. They offer very current core i7 with 32gig/64gig for 50,- Euros per month.
It clearly depends what you have more: Money or Time. I personally have more time on my hand then Money so i don't mind really having a slightly more complex and more self managed setup. I also did not spend more then 1-2 weekends on getting it running. Nonetheless if you can bill your hours, thats probably not worth it.
As far as i know, k8s stackdriver logs are included.
We create a few hundred gb k8s logs per month and we also run grafana/prometheus but i would highly doubt that running grafana/prometheus/loki etc. yourself is cheaper then using stackdriver.
Or/and you forgot what happened in New York? Just imagine that in every bigger city at once.