majidfn
For a Go project which the whole build command is a single line of `go build`, it takes lots of config files and configuration, and tweaking till you get the exact same result. Only till there is an update and the whole build crashes and you have to figure it out why.
To me m, Bazel is a great tool for Google or a project at the scale of Google projects. It is beneficial if you can benefit from distributed builds and caching layers. Only for a project big enough that those could make a difference.
But for all other projects, Bazel, felt like brining an 18-wheeler to go to grocery shopping.
Ask HN: What are the language/OS choices for low-latency
Hello,For purpose of an academic research, I need your inputs on implementing the following software so I can give better recommendations to a friend.The software will display images in frequencies ( Images are flickering between the image itself and a black screen). When an image is shown a trigger will be sent to an external device, and another trigger will be sent when the image is no...
"Coursera, blocking access from sanctioned countries" is bad, Really bad
After six years of living in Canada, Montreal, Tonight I got hit by Racism
I did my Master's after having few years of experience in the industry. It opened my eyes to some struggles which I had when I was working, and showed me good problem solving skills. If you enjoy studying, you will enjoy doing a Masters. It's only 2 years but you can gain a lot. At the University which I did mine, I had the option of doing a Thesis, or a Course-Based degree, I chose Course-Based, because it was more interesting, and diverse in terms of the different subjects. So it gives you view on multiple subjects, compared to focusing on one subject and doing research. If you wanna stay in Academy, thesis is nice, but if, you're like me and enjoy working in the industry, course-based is more useful. It's the debate of vast & shallow, or deep & narrow. But to me, Software Engineering is where you need to know your tools, as much as much as possible.
I know that there are billions of resources available online, prints and etc. BUT it requires a lot of discipline. To me, nothing replaces the force you get you studying for an exam. If you have an exam this Friday, you have to finish reading the book this week, while the same book might take me 6 months or even a year to finish.
Not all the subjects are very interesting at school, but to me it's a 50% of really good materials and 50% of useless materials and/or bad profs. So don't set your expectation very high.
Also I would recommend, not disconnecting from the industry, you could do a part-time school and a full-time job or both part-time or even if you decided to do a full-time school, keep an eye on what's going on in the industry.
Good luck.