IAM demystified

https://start.jcolemorrison.com/aws-iam-policies-in-a-nutshell/

IAM is basically

Who can do what to which resources. When do we care?

Nice article.

Code Review

Ref: https://www.morling.dev/blog/the-code-review-pyramid/

Reversing emojis

Interesting read.

https://davidamos.dev/why-cant-you-reverse-a-flag-emoji/

>>> flag = "🇺🇸"
>>> reversed_flag = flag[::-1]
>>> print(reversed_flag)

🇸🇺

https://stackoverflow.com/questions/64136641/how-to-reverse-a-string-that-contains-complicated-emojis

A library that does the reverse operation correctly.

https://github.com/dotcypress/runes

docker compose file creation

This tool will convert a docker run command into a docker compose file.

https://www.composerize.com/

ENTRYPOINT vs CMD

The ENTRYPOINT specifies a command that will always be executed when the container starts.

The CMD specifies arguments that will be fed to the ENTRYPOINT.

FROM debian:wheezy
ENTRYPOINT ["/bin/ping"]
CMD ["localhost"]
$ docker run -it img google.com

Ref: https://stackoverflow.com/questions/21553353/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile/34245657#34245657

Digital fingerprinting

Turns out incognito mode doesn’t quite protect privacy, websites can still track us.

https://github.com/gautamkrishnar/nothing-private

https://github.com/jackspirou/clientjs

Data Fallacies to Avoid

https://www.geckoboard.com/best-practice/statistical-fallacies/

Hard work alone is not enough

Hard work doesn’t matter much if no one recognizes it. Sad but true.

https://www.bbc.com/worklife/article/20210921-why-hard-work-alone-isnt-enough-to-get-ahead

Roadmap to becoming a data engineer in 2021

Sounds about right! =)

https://github.com/datastacktv/data-engineer-roadmap

Repetition without real progress

… it becomes bad when you continue learning even when you know enough. Even when you’re capable of jumping right into the project and figure things along the way, you keep delaying it. Beginning something new is uncomfortable, therefore instead you choose to read an article or take a course just so you can tell yourself that you’re working, but in reality, you’re just looping, you’re not making any progress on the project.

https://www.nashvail.me/blog/stop-learning

Repetition (in learning the same topic) can give a false sense of achievement. Of course I will get better repetition after repetition, but that is diminishing return. It is dangerous to indulge in that warm fuzzy feel-good feeling, while the whole time I am just re-learning the same elementary concepts.