IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












About  

8users  
matt-rickard.com  


Working on LLMs. Previously, I was a software engineer working on open-source Kubernetes at Google, building and maintaining Kubernetes developer tools such as minikube and skaffold. I also worked on machine learning pipelines as a maintainer of the Kubeflow project. Before Google, I worked at The Blackstone Group in NYC. I received a BA in Mathematics from Columbia University. I have an MBA from




 

2023/06/09 01:24
 



















Risk vs. Uncertainty  

5users  
matt-rickard.com  


Imagine a game where you pick a red or green ball out of a bucket. If you pick red, you win $100. Which bucket would you rather choose? Bucket A with exactly 50 red balls and 50 green balls.Bucket B with 100 red or green balls, with unknown distribution.Most people prefer Bucket A, despite both buckets having the same expected utility. This is because we tend to choose the less ambiguous option wh



 

2022/10/09 19:25
 



 











The End of CI  

5users  
matt-rickard.com  


Hard to understand, but I could see a world where CI doesn't exist anymore. Continuous Integration is a model thats tightly tied to how we run version control. Workflows are shifting left. Pre-commit workflows are much more important. Real-time is actually continuous.  Matt Rickard (@mattrickard) September 8, 2021 Today, Continuous Integration (CI) is something that nearly every engineering organ



 

2022/07/06 00:12
 













What Comes After Git  

16users  
matt-rickard.com  


Git was born from the collaboration problems in the Linux kernel. Nearly a decade later, new problems arose when Kubernetes (the operating system of the cloud) brought open-source collaboration to a new level. I saw the pain points of git (and GitHub) firsthand working on Kubernetes open-source. Will a new version control system (or something that solves similar problems) spring up? Some ideas on



 

2022/07/05 17:54
 





 











Diseconomies of Scale at Google

3users  
matt-rickard.com  


What was previously Google's biggest strength might prevent it from innovating in the future. Google technology used to be years ahead of the industry. In 2004, Google released a paper on its proprietary MapReduce algorithm, the system that powered Google's massively parallel web crawling infrastructure. The previous year, Google had released a paper on its proprietary Google File System, which wo



 

2022/06/20 08:54
 





 











Don't Use Kubernetes, Yet  

148 users  
matt-rickard.com  


Early-stage startups shouldn't run on Kubernetes yet. But eventually, growth-stage and large companies should be running on Kubernetes in some form. Kubernetes Maximalism doesn't mean one-size-fits-all. Infrastructure should progressively grow with your workloads and team. How can you choose the right technology now so that you can maximize growth and minimize pain later when you inevitably outgro



 

2022/06/19 12:54
 



















 











Why Did Heroku Fail?  

3users  
matt-rickard.com  


Fifteen years later, developers are still trying to recreate the developer experience of Heroku. Yet, those who do not learn from history are doomed to repeat it. Why did Heroku fail? Was it just incompetent management? Was the idea too early? If developers demand Heroku, why haven't they (or a competitor) figured out how to make it viable? Here are four hypotheses about Heroku's successes and fai



 

2022/05/14 16:46
 



 











An Overview of Docker Desktop Alternatives  

3users  
matt-rickard.com  


It's been a few years since I was a maintainer of minikube, but after the news that Docker Desktop will no longer be free for enterprises and some of the misconceptions of how the technology works, I thought I'd write a post. First, Docker Desktop is a great product, and the tradeoff between implementing an alternative system or paying for my team to use Docker Desktop is a no-brainer. Is it reall



 

2021/09/16 13:13
 



 











Reflections on 10,000 Hours of Programming  

64users  
matt-rickard.com  


The key to achieving world-class expertise in any skill, is to a large extent, a matter of practicing the correct way, for a total of around 10,000 hours  Malcolm Gladwell in OutliersI'm certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Here are 31 of my reflections on programming. These are reflections only about pure coding  no lessons



 

2021/08/07 02:15
 







 











Virgo: a Graph-based Configuration Language  

3users  
matt-rickard.com  


Over the last few years, I've worked on open-source distributed systems in Go at Google. As a result, I've thought a lot about dependency management, systems configuration, programming languages, and compilers. Again and again, I saw the same fundamental data structure underpinning these technologies: the directed acyclic graph. The most frustrating part was modeling graph-based configuration in l



 

2020/07/09 16:06
 



 



































 

About  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x