346 karma · joined April 24, 2011
meet.hn/city/ca-Old-Toronto
Which books do you recommend ? Are there any other courses out there to ramp up learning ?
I am working on some ideas that leverage the recent development in AI/ML esp. Large Language Models. I am exploring to use https://github.com/microsoft/semantic-kernel and similar technologies to develop apps with AI first mindset.
This is my profile - https://www.linkedin.com/in/paudelp/
If you are interested, mail me paudelp[at]gmail[dot]com
This book is also great for history lovers since it also delves into the period of post World War II when the best of the brains started migrating to US from Europe and influence major national defense and security projects.
It's amazing to see how Von Neumann is able to move from one hard topic to another and make an impact.
https://www.amazon.ca/Man-Future-Visionary-Life-Neumann/dp/1...
I am curious to know if code review is encouraged by a second pair in following XP practices ?
10 years back I used to draw UML diagrams using Visio or one of the eclipse plugins for building systems diagram. However, the software landscape has changed quite a bit. On one of the podcasts of Martin Fowler recently, he also agreed that UML is now less favored standard in the software community.
Although I use Windows on my work but for the demo of the product I was working I built the system architecture diagram using my personal mac book and transfer to my work laptop to made a presentation. There was a good feedback and no-one raised any concern with UML or (any-)standards.
So, tool or IDE is less important these days, as we tend to use multiple tools/IDE based on the technology / framework / programming languages. I use intelliJ for Java, Sublime for Ruby / Rails + Angular + Others, Visual Studio for NodeJS, Vim for scripting, etc. etc....
If I remember correctly, he mentioned that he wrote the MVP in 4 weeks and the data structures he used are quite simple. Never got a chance to look at the source code but I guess they are in github (at least the mirror copy.)
When you lead by example, you set the standard for code, design patterns, documentation, etc. and as you go along build the tools, infrastructure, processes and culture.
Don't expect to change everything overnight, it will take time, be patience and you have to trust people you will be working with.
Event based programming in technology like stack is more appropriate for this kind of problem domain...
I had the opportunity to work with one of the government agencies, where I joined as a Lead Consultant and had to curve out the architecture, technology stacks, write boilerplate codes as platform, hired 2 Developers, work with the client to develop mockup, convert business into technical requirements, do hands-on development, make presentation to the clients for each iteration, rollout product, give training to end users and finally give credit to the team to have accomplished all these.
So, essentially it's like building a product but you will be doing all these while someone is paying you and without having to go through the financial stress. I have found this to be a great advantage over the startup.
I often envy the life of high end consulting hands-on architect who go to conferences for training, speaking, write Proof of Concept projects on new architectures/technologies, write books for various publishers and I am sure they must be earning more than any startup including equity!
After a week, the recruiter called me and told me that I am not selected due to my lack of skills in object oriented.
This is the most ridiculous feedback I ever received.
It reminds me that life is suppose to be fun and not just about algorithm and technologies!
Remote: Yes
Willing to relocate: Yes (within Ontario)
Technologies: Angular 2, Spring Boot, Spring MVC, Java 8, JPA, Hibernate, Ruby on Rails, Postgres, Oracle, Maven, Git
Resume/CV: https://www.linkedin.com/in/paudelp/
Work Sample: https://github.com/royalghost?tab=repositories
Email: royalghost701@gmail.com
Open for both remote and full time opportunities.