Suggestions
Victor Neo
We help SMEs and Startups survive and thrive
Victor Neo is a prominent figure in the tech industry, currently serving as a Builder at Perch. Here's what we know about him:
Professional Background
Victor Neo has an impressive track record in the tech industry, particularly in software development and scaling digital platforms. He was employee #1 at Carousell, a C2C Marketplace startup in Singapore, where he managed a team of over 100 developers and managers.4 His role at Carousell was crucial, as he was responsible for developing most of the core systems and scaling them to support millions of users.1
Current Role at Perch
At Perch, Victor Neo holds the position of Builder. Perch is a company that specializes in digital strategy and development services, aiming to make technology accessible for non-tech entrepreneurs.2 Given his extensive experience and technical expertise, Victor likely plays a significant role in shaping the company's technological direction and product development.
Technical Expertise
Victor is known for his exceptional technical abilities, which are described as "way ahead of most engineers".1 This expertise, combined with his experience in scaling large-scale systems, makes him a valuable asset in his current role at Perch.
Leadership and Philosophy
Victor appears to have a holistic approach to business and technology. He emphasizes the importance of collaboration between strategists and tacticians, advocating for co-creation of strategies and hands-on involvement in implementation.3 This philosophy likely influences his work at Perch and his approach to building digital solutions.
Victor Neo's LinkedIn profile can be found under the username victor-neo-5886186, which aligns with the information provided in the query.
Highlights
It's impressive how Gen AI is helping us reshape the concept of Software Development, as we move away from thinking about lines of code to planning interfaces and interactions between component and systems.
Software Developers have been stuck in the realm of thinking about lines of code for far too long, limiting our ability to build large and stable production systems without tons of boilerplate code and tooling.
Here's an example to get you thinking: Scratch is a popular tool that kids can use to learn programming concepts, with a simple drag and drop interface. Now, how would that look if we could apply the same concept to real world programming?
Gen AI or programming assistants can help us build components or subsystems that we have designed, with clear interfaces and interactions between them. Instead of just code, we can now spend time thinking about how they can be wired together and orchestrate them as a whole.
Pair this concept with Test Driven Development (TDD), and we can spend less time worrying about the code these tools generate and more time on business logic.
It's easy for us now to scrutinize every line of code they write as good / bad / inefficient, but let's not forget that these tools will eventually get better. We are barking up the wrong tree if we think they need to be 100% perfect today.
Instead, we should now get better at designing systems, and let the tools handle the wiring and code. Afterall, most of us aren't writing code in Assembly today, but some other higher level languages. Because that's how we enable ourselves to build bigger and safer systems.
Still struggling with virtualenvs / venvs for your Python projects?
I have been uv almost exclusively on my Python projects for about 6 months or so now - it's fantastic, reliable, and problem free for my use cases.
There were times when "pip install" was the slowest part when running tests; now with "uv pip install", they barely make a dent on the overall build times.
If you are still using plain venv for your Python projects, it's time to take a look!
https://lnkd.in/g2KMd52H
#python #programming
