3,863 karma · joined October 4, 2009
NYT: https://www.nytimes.com/2020/02/20/technology/lawrence-tesle...
WAPO: https://www.washingtonpost.com/local/obituaries/larry-tesler...
Personally, I think Go is clean, tight, and elegant whereas Java always seems a bit clunky and verbose.
For 100,000 feet, it seems to me that the particular programming language used to construct a banking system should not be a primary design choice issue. What is important are the features and use cases the banking system is to support, what the operating environment is to be, what the security environment is to be, how the system is going to be kept non-fragile, what APIs are going to be exposed to users, what scaling is going to be expected, what performance is required, and so forth.
The good thing for a new grad to know is that formal learning at a University is not the only way to learn. Any topic can be learned on your own; finding a study partner speeds up learning.
Security is difficult. Microsoft is supposed to be skilled at preventing data breeches and exploits, but apparently not. What can be done to prevent this sort of thing?
You will find that doing a cost-benefit analysis of Blockchains and their use in a variety of applications to be a useful exercise.
Moreover, colleges and universities (especially the great research universities) provide a way to push back the boundaries of human knowledge and transfer concepts and technology to a new generation. College is where you meet friends and lovers.
Cyberpunk: Outlaws and Hackers on the Computer Frontier;
The Well: A Story of Love, Death & Real Life in the Seminal Online Community;
A Romance on Three Legs: Glenn Gould's Obsessive Quest for the Perfect Piano;
Mother Daughter Me: A Memoir.