I’m an architect by formal education and I’ve been working in designing experiences in SaaS for the past 3 years. I navigate through technical conversations with developers and stakeholders with the knowledge I’ve picked up over the years, interacting with engineer friend circle. However I’m not satisfied by my knowledge base and I want to understand the science and art of building software from the very basics. Please share any resources that can help me start, may it be books, articles or anything else.