Skip to content

Commit 3f82ee5

Browse files
committed
Add post and list of ideas
1 parent 454474a commit 3f82ee5

File tree

7 files changed

+194
-45
lines changed

7 files changed

+194
-45
lines changed

lists/articles/index.qmd

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,36 @@ To find out more about why I'm doing this and what the symbols to the left of ea
5050

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

53-
**Play/Personal**
53+
- [ ] [Useful R functions](https://www.computerworld.com/article/3184778/6-useful-r-functions-you-might-not-know.html)
54+
55+
- [ ] [FUNctional programming tricks in httr](https://irene.rbind.io/post/fun-prog-httr/)
56+
57+
- [ ] [Explain XGBoost to me](https://towardsdatascience.com/xgboost-regression-explain-it-to-me-like-im-10-2cf324b0bbdb)
58+
59+
- [ ] [Visualizing Decision Trees](https://explained.ai/decision-tree-viz/index.html)
60+
61+
- [ ] [Column Names as Contracts](https://emilyriederer.netlify.app/post/column-name-contracts/)
62+
63+
- [ ] [Immutable Documentation](https://www.etsy.com/codeascraft/etsys-experiment-with-immutable-documentation)
64+
65+
- [ ] [Assertr](https://docs.ropensci.org/assertr/index.html)
66+
67+
- [ ] [Pointblank](https://github.com/rstudio/pointblank)
68+
69+
- [ ] [RMarkdown-driven Development](https://emilyriederer.netlify.app/post/rmarkdown-driven-development/)
70+
71+
- [ ] [Stacked Diffs](https://newsletter.pragmaticengineer.com/p/stacked-diffs?utm_source=substack&utm_medium=email)
72+
73+
- [ ] [The productivity impact of AI coding tools](https://newsletter.pragmaticengineer.com/p/ai-coding-tools?utm_source=substack&utm_medium=email)
74+
75+
- [ ] [Billion Row Challenge](https://ibis-project.org/posts/1brc/)
76+
77+
- [ ] [Quarto 1.4](https://quarto.org/docs/blog/posts/2024-01-24-1.4-release/)
78+
79+
80+
- [ ] [Predicting Performance sans Control Group](https://towardsdatascience.com/predict-your-models-performance-without-waiting-for-the-control-group-3f5c9363a7da)
81+
82+
**Personal**
5483

5584
- [ ] [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)
5685

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

6998
- [ ] [Sibling Rivalry](https://www.theatlantic.com/magazine/archive/2018/11/the-science-of-sibling-rivalry/570811/)
99+
100+
- [ ] [Cinematic Universes Aren't New](https://www.matthewball.vc/all/marveliadpart1)
101+
102+
- [ ] [Colonialism & Ancient Rome](https://aeon.co/essays/colonialism-is-built-on-the-rubble-of-a-false-idea-of-ancient-rome?utm_source=pocket-newtab)
103+
104+
- [ ] [Dissociative Identity Disorder](https://www.thecut.com/2021/08/dissociative-identity-disorder-youtube.html?utm_source=pocket-newtab)
105+
106+
- [ ] [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)
107+
108+
- [ ] [Advice for Modern Parents](https://www.theatlantic.com/family/archive/2021/03/hunt-gather-parent-timeless-advice-for-modern-parents/618172/)
109+
110+
- [ ] [Wellness Review](https://www.theatlantic.com/books/archive/2023/10/wellness-nathan-hill/675657/)
111+
112+
- [ ] [Destigmatization](https://www.theatlantic.com/ideas/archive/2023/12/destigmatizing-drug-use-mistake-opioid-crisis/676292/)
113+
114+
- [ ] [Harm Reduction](https://www.theatlantic.com/ideas/archive/2023/06/harm-reduction-decriminalization-fentanyl-meth/674214/)
115+
116+
- [ ] [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)
117+
118+
- [ ] [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)
119+
120+
- [ ] [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)
121+
122+
- [ ] [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)

lists/books/index.qmd

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,21 @@ To find out more about why I'm doing this and what the symbols to the left of ea
1111

1212
**Work**
1313

14-
**Play/Personal**
14+
15+
**Personal**
1516

1617
- [ ] [Negotiating As If Your Life Depended On It](https://www.amazon.com/Never-Split-Difference-Negotiating-Depended-ebook/dp/B014DUR7L2)
18+
1719
- [ ] [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)
1820

21+
- [ ] [On Getting Out of Bed](https://www.amazon.com/Getting-Out-Bed-Burden-Living/dp/1514004437)
22+
23+
- [ ] [She Walked Before Us](https://www.amazon.com/dp/0800728688/ref=syn_sd_onsite_desktop_0?ie=UTF8&psc=1&pd_rd_plhdr=t)
24+
25+
- [ ] [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)
26+
27+
- [ ] [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)
28+
29+
- [ ] [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)
30+
31+
- [ ] [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)

lists/ideas/index.qmd

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: "Ideas"
3+
date: "2024-01-24"
4+
categories: [lists]
5+
---
6+
7+
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)
8+
9+
##### Post Ideas
10+
11+
- Discuss how I made shokunin
12+
13+
- **Title**: If you build it, will they come?
14+
15+
- **Subtitle**: notes on building this data science blog via a meta-review of notes other people have made while building their blogs
16+
17+
- Explain analytical engineering (mentioned [here](../../about.qmd))
18+
19+
- Perform and Discuss MTA re-analysis
20+
21+
- **Title**: To OMNY or not to OMNY
22+
23+
- **Subtitle**: On using poisson distributions to save money
24+
25+
- **Inspiration**: [Which is Better? OMNY or 30-Day Unlimited MetroCard?](https://medium.com/@macklinfluehr/which-is-better-omny-or-30-day-unlimited-metrocard-22293f51f009)
26+
27+
- **Idea**: Driven by my benefits-election period, I try to figure out whether to use OMNY or a 30-Day Unlimited MetroCard
28+
29+
- **Improvements vs inspiration**:
30+
31+
- I update prices to reflect new MTA pricing
32+
33+
- I account for inflation to reflect how time has passed
34+
35+
- I use R (rather than python) and Quarto (rather than a jupyter notebook)
36+
37+
- Explain converting thesis to Quarto from RMarkdown
38+
39+
- Discuss my approach to learning
40+
41+
- Discuss and explain RMDD concept by using MTA re-analysis
42+
43+
- **Title**: RMDD on MTA analysis
44+
45+
- **Subtitle**: Using RMDD to turn the MTA analysis into a standalone package
46+
47+
- **Inspiration**: [RMarkdown Driven Development](https://emilyriederer.netlify.app/post/rmarkdown-driven-development/)
48+
49+
- **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.
50+
51+
- Discuss signing up for Kent Beck’s blog and using TDD at work
52+
53+
- Discuss converting MTA package into a shiny app
54+
55+
- **Title**: Figure out whether OMNY or the monthly unlimited is better for you
56+
57+
- **Subtitle**: Converting a package into a shiny app
58+
59+
- **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.
60+
61+
- Discuss PostgreSQL API
62+
63+
- Discuss improving speed of R code
64+
65+
- **Title**: That’s slower than I thought!
66+
67+
- **Subtitle**: On doing one successful thing too many times
68+
69+
- **Starting Quote**: The way you’d do something once is rarely the best way to do it 1000x - Quote from David Robinson
70+
71+
- **Inspiring article**: [Making R Code Faster: A Case Study](https://hookedondata.org/posts/2017-11-30_making-r-code-faster-a-case-study/)
72+
73+
- **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.
74+
75+
- Explain adding RSS feed and submitting blog to Rbloggers
76+
77+
- 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__._)
78+
79+
- **Idea**:
80+
81+
- Explain why you started the course
82+
83+
- Periodically update post with list of repositories where you’ve made cool things
84+
85+
- Make post about being careful about what you put in warnings
86+
87+
- **Title**: The condition of man... is a condition of war of everyone against everyone
88+
89+
- **Subtitle**: On taking care about how you define conditions
90+
91+
- **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.
92+
93+
- Discuss cool projects I've build through Udemy course
94+
95+
- Turn OTIL presentations into short blog posts
96+
97+
- Discuss cool presentations I've made
98+
99+
##### Blog Improvements
100+
101+
- Add projects section
102+
103+
- Add thesis and PostgreSQL API
104+
105+
- Add thesis to github
106+
107+
- Add API to github
108+
109+
- Add presentation section
110+
111+
- Add code-and-tell presentations
112+
113+
- Add datapalooza presentations
114+
115+
- Add RSS feed and submit blog to Rbloggers

posts/about_lists/index.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Keeping Lists"
3-
date: "2024-01-24"
3+
date: "2024-01-25"
44
categories: [news, lists]
55
image: "image.png"
66
citation: false

posts/about_shokunin/index.qmd

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Dedication to Craft"
33
subtitle: "Notes on shokunin"
44
date: "2024-01-24"
5-
categories: [news, shokunin]
5+
categories: [shokunin]
66
description: "All I wanted to do is make better sushi ..."
77
image: "image.jpg"
88
citation: false
@@ -21,4 +21,3 @@ I’ve chosen to name this blog ‘shokunin’ to reflect my desire to apply thi
2121
Dedicated to craft,
2222

2323
Dami
24-

posts/future_ideas/image.png

419 KB
Loading

posts/future_ideas/index.qmd

Lines changed: 9 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,18 @@
11
---
22
title: "Ideas"
3-
author: "Dami"
4-
date: "2024-01-15"
5-
categories:
6-
draft: true
3+
date: "2024-01-26"
4+
categories: [news, lists, ideas]
5+
image: "image.png"
76
---
87

9-
Future post ideas
8+
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].
109

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

13-
- Explain analytical engineering angle
12+
[^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.)
1413

15-
- API (once reviewed)
14+
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.
1615

17-
- Add thesis to GitHub 
16+
Dedicated to craft,
1817

19-
- Brushing up my Quarto
20-
21-
- approach to learning
22-
23-
- That’s slower than I thought! On doing one successful thing too many times (write after reading Emily Robinson’s article)
24-
25-
- Quote from David Robinson - the way you’d do something once is rarely the best way to do it 1000x
26-
27-
- 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.
28-
29-
- MTA analysis
30-
31-
- 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
32-
33-
- 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
34-
35-
- Turn it into a shiny app
36-
37-
- Write article on adding RSS feed and submitting blog to Rbloggers
38-
39-
- Signing up for Kent beck’s blog and using TDD at work
40-
41-
- Convert work code-and-tell presentations into blog posts
42-
43-
- Convert work OTIL presentations into blog posts
44-
45-
- Convert work datapalooza presentations into blog posts
46-
47-
- Make post about 100 days of code, then begin pointing to repositories where you’ve made cool things and explaining the code 
48-
49-
- 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
18+
Dami

0 commit comments

Comments
 (0)