Newsfeed 2024

created: 2024-01-01 | updated: 2024-07-14
July 2024 Intervention in game design undermines the designer's ownership by Woojin Kim Designs that are created with one's own ownership are better able to handle the difficulties of the development process. If the outcome differs from the initial intention, they can adapt accordingly. This process will undoubtedly help the individual grow and become a reliable teammate for the next project. However, if someone loses their ownership and exhausts themselves trying to achieve the intended result, they might lose the opportunity to work together again in the future.

OLAP database query optimizer and performance

created: 2024-02-23 | updated: 2024-06-29
OLAP database query optimizer and performance OLAP workloads Online analytical processing, or OLAP, is an approach to answer multi-dimensional analytical queries swiftly in computing. https://en.wikipedia.org/wiki/Online_analytical_processing OLAP VS. OLTP: THE DIFFERENCES OLAP is used for complex data analysis, while OLTP is used for real-time processing of online transactions at scale. https://www.snowflake.com/guides/olap-vs-oltp/ Luft: OLAP database for Airbridge https://engineering.ab180.co/stories/introducing-luft Airbridge dashboard demo Let's take a look at what you'd do if you implemented.

Go good reads

created: 2022-09-18 | updated: 2024-05-12
#go
Index Performance Generics Others Performance Inline Heuristics Review On Thursday 3/28 we held a design review looking at the new inlining heuristics framework being developed as part of the inlining overhaul effort (this was a separate session from the usual C&R meeting) From Go compiler and runtime meeting notes Go 1.22 inlining overhaul pprof documentation A Deep Look Into Golang Profile-Guided Optimization (PGO) Profiling and Execution Tracing in Go What I learned pprof can diff with go tool pprof -http=:8080 -diff_base <file2> <file1> How to Write Accurate Benchmarks in Go Not resetting or pausing the timer Making wrong assumptions about micro-benchmarks Not being careful about compiler optimizations Being fooled by the observer effect Obscure Go Optimisations - Bryan Boreham Take-aways Slice-to-interface cast will allocate.

Newsfeed 2023

created: 2023-01-05 | updated: 2023-12-23
December 2023 The Big Cloud Exit FAQ by @dhh This isn’t some archaic knowledge that’s been lost to the ages. We might not know exactly how the pyramids were built, but we do still know how to connect a Linux machine to the internet. I think many of us are forgetting this. “buy the baseline, rent the spike” 100% agree. Constant Propagation in Compiler Design In simpler words, we can say that if some value is assigned a known constant, than we can simply replace the that value by constant.

Career

created: 2023-01-29 | updated: 2023-06-24
Reflections on Career Advancement: Understanding the Power of Relationships and Reputation Anyone can become a Director by working hard enough. To become a Sr. Director, someone needs to push you. To become a VP, several people need to pull for you. Check job postings weekly and ensure you have at least one job interview a year. Almost no one applying for a certain position lacks the qualifications. People who can hardly go wrong even if chosen with eyes closed are the ones who get the interview opportunities.