kaazhan
ebola, SRASS, H1N1, H1Z1, mad cow, all of thoses deases have killed a lot of peoples. Not in EU nor US. only poor non-white people have died. Everybody is really afraid by this one only because rich countries will have to do something, not just watch poor black people die on TV. ebola killed 11k peoples during 2014-2016.
The only really special thing is that you've between 2 and 14 days, if you caught coronavirus, during which you are infectious. the dease have strong contagious capabilities because of that. But that's clearly not the most dangerous thing humanity faced, far from that. I would be more concerned about risks of economic crisis or civil war than this end-of-the-world-special-flu...
The truth stops there, the rest is "science" fiction. It would be true if the lethality was over 5%, which is just not possible (lethality is not yet known exactly, but will probably be between 0.6% and 3%, probably around 1%.
There is no need to be afraid, however this is still a really dangerous virus and thousands of peoples will die in each countries.
Anyway I think you can buy a better house (less expensive on buying price, less expensive to heat/isolate/etc) in other countries.
So yes, i would like to migrate from Github if it gets merged into azure, but reallity is I will stay on it if there's no global migration of opensource projects
It is the same with IA and public surveillance. Despites UE says it's against facial recognition, countries as France for example are using this and are aiming a national level deployment.
UE just want you to think everything is fine with your datas, but has no plan on enforcing the law. The goal is clearly not to focus on privacy. Creating GDPR experts roles that block foreign countries to push their websites in europe is much more valuable.
Anyway it's impossible to comply with this law. French law forces you to store customers datas for 10 years (invoices can't be destroyed) and ask you to delete EVERYTHING if the customer ask for it. Even if you wanted to, you cannot comply to this law, which has anyway some huge flaws.
It's UE politic bullshit
If you're really shy/impressed, maybe you can go with some friends and speak about it together. It will help you feel like you understood some things. Architecture is not filled only with youg peoples, and if you're a group of 20+ y/o speaking together, eventually the older ones will come and speak to you. then you can ask them what to read/watch to have deeper understanding
For that part, I think it's true whatever is the field in which you want to improve
Do not worry, I am not obsessed with grammar. It would just give me some tools to judge objectively about my level. I had like 4 hours a week of english for 10 years, that's 1400 hours I think. I just lost those hours for nothing
There's no single way. In fact, beeing a good software architect is all about having many ways in solving a problem, knowing wich solution is the most adapted depending on the context. All is about culture and cleverness To improve, you can :
- Follow/read the well know architects. For example, I read this blog https://martinfowler.com/ and watch most of the conferencies he gives.
- Learn the design patterns and the architectural ones.
- Read a lot of code, like github repos. It does not care if you're reading repos on a subject close to the one you're interested to. You need to see a lot of architectures to see some clever solutions some peoples have used to solve some specific problems. I don't think there's any shortcut.
- get interested in meta development. Like "why does the languages work the way they work ?", read about how code is produced in real conditions (what are the processes involved), etc.
But I can understand most movies without subtitles exept the american ones in wich everyone speaks at 200mph, so i do not make any efforts in improving.
Anyway, I do not care about speaking as a native. Language is here to understand other people and explains your own views. In most situations I can do that. I've no urge on improving myslef
I think it's impossible to really speak as a native speaker. You'll always have to improve in some ways that you cannot see before reaching a close-to-bilingual level.
You can just improve. The only questions are: what's your current level ? what are the points you're not satified with ? what's your goal by speaking "like a native speaker" ?
In fact, not only facial recognition, but posture recognition, walk recognition, etc. Marseille and Nice are two test-towns for global french deployment...
From my experience it is really case dependant. I went throught several "legacy" codebases, and everything depends on the willingness of change in the company. I think my 3 last experiences are revelant of different situations :
1 - Peoples want to change A few years ago I went to a company with some code from 5+years, with poor quality. It was quite easy to explain peoples we were facing troubles maintaining the codebase in descent state, since it was a small company with people involved in dev process/ selling the product.
2 - Clueless people After that i moved to a company with terrible codebase. I put everything on git and set a dev environment on my first week. It was in 2017. The legacy was unmaintainable, and by speaking with the ceo/cto, we managed to explain the risks for the company. It took month, but they understood the urge of refactoring, rewriting, etc. They just were not able to find a solution by themselves and our help to rationalise the problem and find effective solution was sufficent to give them understanding of the problem and willingness on moving forward.
3 - Conservative peoples I moved a few month ago in a really conservative company with totaly insane codebase. For the moment I have no clue on what to do to make people understand at what point the code is in a sinistred state. Tech people understand it but not the rest of the company. Company is economicaly wealthy and it's really hard to make people understand that it does hide terrible technical reality.
I personally think the most important point are : - Explain to your boss what are the most dangerous problems (unencrypted passwords in DB, that kind of things) - Explain what is tech debt - Explain that current techs are solutions to those problems - Speak about the costs
Everything is easier if you are in a small company, wether ir not peoples around you does have thech background or not. It's easier too if you can prove what you're saying: with examples of dangerous things understandable by non tech people, and with POC. For the moment i just does not figure out how to push the need of purging tech debt when company is wealthy. People feel that everything goes well and you're just too much of a geek/perfectionnist
For a project, i nearly always start by writing a document to explain myself what i want to do, if the project is for learning or prod, etc. when the project is enough defined to stat producing something, i git it.
For your other question, I think it really depends on your goals. If you do not want to create anything but test/learn a bit/move to something else, it's fine. If you want to focus on something it's fine too. i'm not sure you have to overcome anything, it really depends on "why are you doing side projects ?"
Anyway, I find your approach of 'hobbie' a bit strange. I feel like hobbies are something that closely relates to 'you'. I mean, if you like sport, you can go to dance, mma, shooting, trail, basket, hand, etc. Possibilities are endless. If you like intellectual activities it can goes from video games to engaging in neww studies (physics, neuroscience, etc). You can go in artistics things like painting/sculpting/photography/street art/... You can go on blacksmithing/woodturning/jewelery/etc
I think the best question to find your hobbies are: "what do i want to become ? what time do i have?". I know someone who's struggeling with an urge to find something to do after his work an who finds him unable to engage in any activity because he is not driven by wanting to do something for a purpose but just to have an activity. Having commitment for something you do just to makes your life less empty is really hard. It's easier to find hobbies if you have a goal.
I don'y know if it makes any sense to you or even if it's revelant, sorry if it's not the case.
EDIT: just posted on HN : https://idiallo.com/blog/im-bored-what-do-i-do