Alvaro Hernandez, founder of Ongress and seasoned expert in PostgreSQL and Java, shares his tech journey from early programming on the Amstrad CPC 464 to launching innovative database solutions. He discusses the transition from PHP to Java, the evolution of his company, and the development of Stackgres for PostgreSQL on Kubernetes. Alvaro emphasizes the importance of control in cloud deployments, the benefits of open-source software, and the shift towards serverless architectures. His insights on managing databases and embracing transparency resonate throughout the conversation.
The host's early experiences with programming on the Amstrad CPC 464 illustrate the critical role of foundational skills in shaping a tech career.
The transition from PHP to Java development showcases the importance of adaptability and specialization in a rapidly evolving tech landscape.
Ongress aims to enhance PostgreSQL usability through Stackgres, emphasizing the value of open-source principles and user control in database management.
Deep dives
Early Computing Experiences
The host reflects on his first computer, the Amstrad CPC-464, and how it sparked his interest in programming at a young age. His father recognized the potential of technology and encouraged him to explore programming, leading him to copy BASIC code from magazines into the computer. Although initially inexperienced, he recalls how copying code led to some successful outcomes, igniting a passion for technology. This early encounter laid the foundation for his future endeavors in computer programming and engineering.
University and Programming Challenges
Upon entering university to study telecommunications engineering, the host quickly realized his limited programming knowledge compared to his peers. He mistakenly believed he understood programming simply because he could open a command prompt, highlighting his initial illiteracy in the field. As he struggled to keep up with classmates discussing advanced topics like compression algorithms, he understood that much of his early programming was superficial and required deeper study. This realization motivated him to learn more about programming languages, particularly C and Java, later on.
The Transition to Linux and Programming Depth
The host's journey into Linux began through involvement in a student union where he learned to navigate powerful commands and became fascinated with the flexibility of the operating system. While initially hesitant, he decided to fully adopt Linux after discovering its advantages over Windows, especially regarding command-line capabilities and system control. His dedication to mastering Linux led him to build his own computer and configure various operating systems, broadening his technical expertise. This hands-on experience solidified his skills and passion for technology, particularly in open-source software.
Entrepreneurial Ventures and Lessons Learned
After graduating, the host entered the entrepreneurial world, creating a company to provide consulting services and develop software solutions. His initial venture focused on building a mobile app designed to help users choose cheaper phone plans, but it ultimately failed due to market timing and competition. This experience, coupled with subsequent consulting opportunities, shaped his understanding of market needs and the importance of delivering products promptly. The lessons learned from these ventures instilled a desire to bridge gaps in the technology space, specifically concerning database management and usability.
Current Focus and Future Goals
The host is currently focused on his latest company, Ongress, which aims to streamline and enhance the usability of PostgreSQL. By creating a comprehensive platform, Stackgres, they offer a managed service approach that empowers users to maintain full control over their databases while leveraging Kubernetes technology. Their vision revolves around the philosophy of 'My Server, My Rules,' promoting transparency and regulatory compliance through open-source principles. Looking ahead, the host expresses excitement about upcoming projects that will further innovate in the realm of containerization and database management.
first computer experiences with Amstrad CPC 464,
early programming with Basic,
university studies in Telecommunication Engineering,
transition from PHP to Java development,
creating an ERP system,
attending JavaOne conferences,
failed startup attempt with a mobile phone bill analysis app,
specialization in PostgreSQL,
founding ongres company,
developing stackgres as a kubernetes operator for PostgreSQL,
discussion about the benefits of open-source software and the "My Server,
My Rules" philosophy,
comparison of cloud-managed services vs. self-managed solutions,
the importance of control and transparency in database management,
Stackgres as a solution for running PostgreSQL as a service with full control,
the use of Java in developing kubernetes operators,
the shift from on-premises to cloud deployments and its implications for developers,
the challenges of setting up and managing databases in the cloud,
the benefits of serverless and managed services,
the importance of understanding the underlying infrastructure in cloud deployments,
the evolution of database management from dedicated teams to self-service models,
the potential for new container-related products from Ongress,
the recent popularity of Bluesky as a social media platform for the Java community