Skip to content

Commit

Permalink
Merge pull request #6 from DAboaba/dev
Browse files Browse the repository at this point in the history
Add post and list of ideas
  • Loading branch information
DAboaba authored Jan 27, 2024
2 parents 0b838dd + 3f82ee5 commit 3f00418
Show file tree
Hide file tree
Showing 7 changed files with 194 additions and 45 deletions.
55 changes: 54 additions & 1 deletion lists/articles/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,36 @@ To find out more about why I'm doing this and what the symbols to the left of ea

- [ ] [The ML toolset](https://newsletter.pragmaticengineer.com/p/the-machine-learning-toolset)

**Play/Personal**
- [ ] [Useful R functions](https://www.computerworld.com/article/3184778/6-useful-r-functions-you-might-not-know.html)

- [ ] [FUNctional programming tricks in httr](https://irene.rbind.io/post/fun-prog-httr/)

- [ ] [Explain XGBoost to me](https://towardsdatascience.com/xgboost-regression-explain-it-to-me-like-im-10-2cf324b0bbdb)

- [ ] [Visualizing Decision Trees](https://explained.ai/decision-tree-viz/index.html)

- [ ] [Column Names as Contracts](https://emilyriederer.netlify.app/post/column-name-contracts/)

- [ ] [Immutable Documentation](https://www.etsy.com/codeascraft/etsys-experiment-with-immutable-documentation)

- [ ] [Assertr](https://docs.ropensci.org/assertr/index.html)

- [ ] [Pointblank](https://github.com/rstudio/pointblank)

- [ ] [RMarkdown-driven Development](https://emilyriederer.netlify.app/post/rmarkdown-driven-development/)

- [ ] [Stacked Diffs](https://newsletter.pragmaticengineer.com/p/stacked-diffs?utm_source=substack&utm_medium=email)

- [ ] [The productivity impact of AI coding tools](https://newsletter.pragmaticengineer.com/p/ai-coding-tools?utm_source=substack&utm_medium=email)

- [ ] [Billion Row Challenge](https://ibis-project.org/posts/1brc/)

- [ ] [Quarto 1.4](https://quarto.org/docs/blog/posts/2024-01-24-1.4-release/)


- [ ] [Predicting Performance sans Control Group](https://towardsdatascience.com/predict-your-models-performance-without-waiting-for-the-control-group-3f5c9363a7da)

**Personal**

- [ ] [The Argentinian Secret Police](https://www.economist.com/1843/2023/12/04/the-secret-police-killed-his-parents-then-one-of-them-adopted-him?utm_medium=social-media.content.np&utm_source=linkedin&utm_campaign=editorial-social&utm_content=discovery.content)

Expand All @@ -67,3 +96,27 @@ To find out more about why I'm doing this and what the symbols to the left of ea
- [ ] [The Longest Relationships of Our Lives](https://www.theatlantic.com/family/archive/2023/08/sibling-relationships-change-adulthood/675027/)

- [ ] [Sibling Rivalry](https://www.theatlantic.com/magazine/archive/2018/11/the-science-of-sibling-rivalry/570811/)

- [ ] [Cinematic Universes Aren't New](https://www.matthewball.vc/all/marveliadpart1)

- [ ] [Colonialism & Ancient Rome](https://aeon.co/essays/colonialism-is-built-on-the-rubble-of-a-false-idea-of-ancient-rome?utm_source=pocket-newtab)

- [ ] [Dissociative Identity Disorder](https://www.thecut.com/2021/08/dissociative-identity-disorder-youtube.html?utm_source=pocket-newtab)

- [ ] [Draining California Dry](https://www.technologyreview.com/2021/12/16/1041296/california-climate-change-water-drought/?truid=&utm_source=the_download&utm_medium=email&utm_campaign=the_download.unpaid.engagement&utm_term=&utm_content=12-16-2021&mc_cid=1ad26d8e48&mc_eid=ae849b3441)

- [ ] [Advice for Modern Parents](https://www.theatlantic.com/family/archive/2021/03/hunt-gather-parent-timeless-advice-for-modern-parents/618172/)

- [ ] [Wellness Review](https://www.theatlantic.com/books/archive/2023/10/wellness-nathan-hill/675657/)

- [ ] [Destigmatization](https://www.theatlantic.com/ideas/archive/2023/12/destigmatizing-drug-use-mistake-opioid-crisis/676292/)

- [ ] [Harm Reduction](https://www.theatlantic.com/ideas/archive/2023/06/harm-reduction-decriminalization-fentanyl-meth/674214/)

- [ ] [Decolonization](https://www.theatlantic.com/ideas/archive/2023/10/decolonization-narrative-dangerous-and-false/675799/?utm_campaign=the-atlantic&utm_content=true-anthem&utm_medium=social&utm_source=linkedin)

- [ ] [The Neighbors Who Destroyed Their Lives](https://www.theatlantic.com/ideas/archive/2023/12/schweitzers-brothers-murder-conviction-exoneration-hawaii/676910/?utm_campaign=the-atlantic&utm_content=true-anthem&utm_medium=social&utm_source=linkedin)

- [ ] [500 Days in a Cave](https://www.newyorker.com/magazine/2024/01/29/the-woman-who-spent-five-hundred-days-in-a-cave?utm_brand=tny&utm_social-type=owned&utm_medium=social&utm_source=linkedin)

- [ ] [Skull and Bones & Equity and Inclusion](https://www.theatlantic.com/ideas/archive/2024/01/yale-skull-and-bones-secret-societies-diversity/677030/?utm_campaign=the-atlantic&utm_content=true-anthem&utm_medium=social&utm_source=linkedin)
15 changes: 14 additions & 1 deletion lists/books/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,21 @@ To find out more about why I'm doing this and what the symbols to the left of ea

**Work**

**Play/Personal**

**Personal**

- [ ] [Negotiating As If Your Life Depended On It](https://www.amazon.com/Never-Split-Difference-Negotiating-Depended-ebook/dp/B014DUR7L2)

- [ ] [Dare to Lead](https://www.amazon.com/Dare-Lead-Brave-Conversations-Hearts/dp/0399592520/ref=sr_1_1?crid=34IS30U4HC39Z&keywords=dare+to+lead+brene+brown&qid=1704491060&sprefix=dare+%2Caps%2C107&sr=8-1)

- [ ] [On Getting Out of Bed](https://www.amazon.com/Getting-Out-Bed-Burden-Living/dp/1514004437)

- [ ] [She Walked Before Us](https://www.amazon.com/dp/0800728688/ref=syn_sd_onsite_desktop_0?ie=UTF8&psc=1&pd_rd_plhdr=t)

- [ ] [Biblical Critical Theory](https://www.amazon.com/Biblical-Critical-Theory-Unfolding-Culture/dp/0310128722/ref=pd_bxgy_sccl_1/138-5250845-6569024?pd_rd_w=5TB2v&content-id=amzn1.sym.6ab4eb52-6252-4ca2-a1b9-ad120350253c&pf_rd_p=6ab4eb52-6252-4ca2-a1b9-ad120350253c&pf_rd_r=FRFV0H1HXQCYQ4KHMW3M&pd_rd_wg=iYl6m&pd_rd_r=dc7ae977-4259-42af-8db2-3b8695d34144&pd_rd_i=0310128722&psc=1)

- [ ] [Forgive](https://www.amazon.com/Forgive-Why-Should-How-Can/dp/0525560742/ref=pd_bxgy_sccl_2/138-5250845-6569024?pd_rd_w=5TB2v&content-id=amzn1.sym.6ab4eb52-6252-4ca2-a1b9-ad120350253c&pf_rd_p=6ab4eb52-6252-4ca2-a1b9-ad120350253c&pf_rd_r=FRFV0H1HXQCYQ4KHMW3M&pd_rd_wg=iYl6m&pd_rd_r=dc7ae977-4259-42af-8db2-3b8695d34144&pd_rd_i=0525560742&psc=1)

- [ ] [Our Migrant Souls](https://www.amazon.com/Our-Migrant-Souls-Meditation-Meanings/dp/037460990X/ref=sr_1_1?crid=1W30U6S22TKUJ&keywords=our+migrant+souls&qid=1680043313&s=books&sprefix=our+migrant+souls%2Cstripbooks%2C79&sr=1-1)

- [ ] [The Message of Zechariah](https://www.amazon.com/Message-Zechariah-Kingdom-Bible-Speaks/dp/0830824308/ref=sr_1_1?crid=3K7O0GUU3TQ89&keywords=the+bible+speaks+today+zechariah&qid=1680045997&sprefix=the+bible+speaks+today+zechariah%2Caps%2C88&sr=8-1)
115 changes: 115 additions & 0 deletions lists/ideas/index.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
---
title: "Ideas"
date: "2024-01-24"
categories: [lists]
---

A running list of ideas for future blog posts and improvements. To read more about the motivation behind this, click [here](../../posts/future_ideas/index.qmd)

##### Post Ideas

- Discuss how I made shokunin

- **Title**: If you build it, will they come?

- **Subtitle**: notes on building this data science blog via a meta-review of notes other people have made while building their blogs

- Explain analytical engineering (mentioned [here](../../about.qmd))

- Perform and Discuss MTA re-analysis

- **Title**: To OMNY or not to OMNY

- **Subtitle**: On using poisson distributions to save money

- **Inspiration**: [Which is Better? OMNY or 30-Day Unlimited MetroCard?](https://medium.com/@macklinfluehr/which-is-better-omny-or-30-day-unlimited-metrocard-22293f51f009)

- **Idea**: Driven by my benefits-election period, I try to figure out whether to use OMNY or a 30-Day Unlimited MetroCard

- **Improvements vs inspiration**:

- I update prices to reflect new MTA pricing

- I account for inflation to reflect how time has passed

- I use R (rather than python) and Quarto (rather than a jupyter notebook)

- Explain converting thesis to Quarto from RMarkdown

- Discuss my approach to learning

- Discuss and explain RMDD concept by using MTA re-analysis

- **Title**: RMDD on MTA analysis

- **Subtitle**: Using RMDD to turn the MTA analysis into a standalone package

- **Inspiration**: [RMarkdown Driven Development](https://emilyriederer.netlify.app/post/rmarkdown-driven-development/)

- **Idea**: I think RMDD is a brilliant concept and I'm curious to see if I can use it to bridge the gap between interactive analysis/reporting and fully reproducible, production-like code.

- Discuss signing up for Kent Beck’s blog and using TDD at work

- Discuss converting MTA package into a shiny app

- **Title**: Figure out whether OMNY or the monthly unlimited is better for you

- **Subtitle**: Converting a package into a shiny app

- **Idea**: I haven't used shiny in a long time, but I think converting a relatively simple package into a web application will help resurrect old skills and build new ones.

- Discuss PostgreSQL API

- Discuss improving speed of R code

- **Title**: That’s slower than I thought!

- **Subtitle**: On doing one successful thing too many times

- **Starting Quote**: The way you’d do something once is rarely the best way to do it 1000x - Quote from David Robinson

- **Inspiring article**: [Making R Code Faster: A Case Study](https://hookedondata.org/posts/2017-11-30_making-r-code-faster-a-case-study/)

- **Idea**: Driven by a situation at work where I’d written code that did something correctly once and then just attempted to map that code. Although it took a while. I came back to the repo ran it and was shocked that it ran much quicker than before. Turns out a senior colleague had changed one line (shown below). This is an attempt to figure out why it was so fast.

- Explain adding RSS feed and submitting blog to Rbloggers

- Discuss [Udemy's 100 days of code course](https://www.udemy.com/course/100-days-of-code/?gad_source=1&gclid=CjwKCAiA8NKtBhBtEiwAq5aX2J1oxQ1FsBhOWecgqrUu6bUG_-yKJalnpOU20pba9CfKfd5D1OH7LhoC1agQAvD_BwE&matchtype=b&utm_campaign=Python_Search_la.EN_cc.US_PP_Control&utm_content=deal4584&utm_medium=udemyads&utm_source=adwords&utm_term=_._ag_157608885513_._ad_682960868291_._kw_100+days+of+code_._de_c_._dm__._pl__._ti_aud-2268488108839%3Akwd-426491059186_._li_9004362_._pd__._)

- **Idea**:

- Explain why you started the course

- Periodically update post with list of repositories where you’ve made cool things

- Make post about being careful about what you put in warnings

- **Title**: The condition of man... is a condition of war of everyone against everyone

- **Subtitle**: On taking care about how you define conditions

- **Idea**: I was recently working on unit testing an API package and I could not get a unit test to pass despite modifying the function that was being tested and being absolutely sure the error message I expected was the one that was being thrown. Turns out that although the messages "looked" the same to the human eye, there was some regex weirdness happening.

- Discuss cool projects I've build through Udemy course

- Turn OTIL presentations into short blog posts

- Discuss cool presentations I've made

##### Blog Improvements

- Add projects section

- Add thesis and PostgreSQL API

- Add thesis to github

- Add API to github

- Add presentation section

- Add code-and-tell presentations

- Add datapalooza presentations

- Add RSS feed and submit blog to Rbloggers
2 changes: 1 addition & 1 deletion posts/about_lists/index.qmd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Keeping Lists"
date: "2024-01-24"
date: "2024-01-25"
categories: [news, lists]
image: "image.png"
citation: false
Expand Down
3 changes: 1 addition & 2 deletions posts/about_shokunin/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Dedication to Craft"
subtitle: "Notes on shokunin"
date: "2024-01-24"
categories: [news, shokunin]
categories: [shokunin]
description: "All I wanted to do is make better sushi ..."
image: "image.jpg"
citation: false
Expand All @@ -21,4 +21,3 @@ I’ve chosen to name this blog ‘shokunin’ to reflect my desire to apply thi
Dedicated to craft,

Dami

Binary file added posts/future_ideas/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 9 additions & 40 deletions posts/future_ideas/index.qmd
Original file line number Diff line number Diff line change
@@ -1,49 +1,18 @@
---
title: "Ideas"
author: "Dami"
date: "2024-01-15"
categories:
draft: true
date: "2024-01-26"
categories: [news, lists, ideas]
image: "image.png"
---

Future post ideas
In a [previous post](../about_lists/index.qmd) I discussed keeping running lists of resources I want to come back to. In addition to these, I've decided to also keep a list of [future ideas](../../lists/ideas/index.qmd) for shokunin. Although I initially balked at the idea of posting my unfinished plans, I really do want shokunin to be a "place" where I can cultivate, refine, and share my interconnected thoughts and ideas.[^1] While I think I can cultivate and share my musings already, I think showing the process of refining an initial idea can only be done by showing different ideas at different stages of development. Additionally, I think keeping a list of future ideas can also act as an easy commitment device[^2].

- How I made this blog
[^1]: I discuss this more in [shokunin's inaugral post](../welcome/index.qmd)

- Explain analytical engineering angle
[^2]: defined as "a strategy or tool that is used to help people stick to a plan or decision, even when it may be tempting to deviate from it" by [The Behavioral Scientist](https://www.thebehavioralscientist.com/glossary/commitment-device#:~:text=A%20commitment%20device%20is%20a,follow%20through%20on%20their%20plans.)

- API (once reviewed)
So consider my list of future ideas an informal contract/promise about what's likely coming up for shokunin. That said, I make absolutely no promises about the quality and tidyness of those ideas. What I do promise is that the idea at the very top will always be those I'm currently spending the most time working on.

- Add thesis to GitHub 
Dedicated to craft,

- Brushing up my Quarto

- approach to learning

- That’s slower than I thought! On doing one successful thing too many times (write after reading Emily Robinson’s article)

- Quote from David Robinson - the way you’d do something once is rarely the best way to do it 1000x

- Inspired by this post from Hooked on Data and driven by a situation at work where I’d written code that did something correctly once and then just attempted to map that code. Although it took a while. I came back to the repo ran it and was shocked that it ran much quicker than before. Turns out a senior colleague had changed one line (shown below). This is an attempt to figure out why it was so fast.

- MTA analysis

- Finish RMD of recreation of Macklin Fluehr's [analysis](https://medium.com/@macklinfluehr/which-is-better-omny-or-30-day-unlimited-metrocard-22293f51f009) by accounting for inflation

- Discussing Emily Riederer's [RMDD concept](https://emilyriederer.netlify.app/post/rmarkdown-driven-development/) by turning the analysis into a more controlled RMD and then a package

- Turn it into a shiny app

- Write article on adding RSS feed and submitting blog to Rbloggers

- Signing up for Kent beck’s blog and using TDD at work

- Convert work code-and-tell presentations into blog posts

- Convert work OTIL presentations into blog posts

- Convert work datapalooza presentations into blog posts

- Make post about 100 days of code, then begin pointing to repositories where you’ve made cool things and explaining the code 

- Be careful about what you put in your warnings - on unit testing and how your tests can fail because of your poor understanding of regex
Dami

0 comments on commit 3f00418

Please sign in to comment.