Skip to content

Commit ec070d9

Browse files
committed
2 parents dce9cb0 + e6312d8 commit ec070d9

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

docs/_posts/2021-03-09-composition.markdown

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ the little problems, we can combine the solutions to solve bigger problems.
99
</div>
1010

1111
Why do we break down problems? This is due to the limitations of the human mind --
12-
we can only deal with a small number of concepts at a time. So we break down
13-
problems, and break them down again until they're just the right sized chunks that
14-
we can mentally digest.
12+
we can only deal with a small number of concepts at a time, so we break down
13+
problems, and break them down again until they're just the right size that
14+
we can mentally digest them.
1515

1616
A well-decomposed problem will produce the most elegant solution.
1717

@@ -31,6 +31,10 @@ expressions that get you from _a_ to _b_.
3131

3232
Finally, we zoom out again to combine the solutions.
3333

34+
> We should never lose sight of the purpose of programming: to decompose complex problems into a series of simpler ones.
35+
>
36+
> <cite>Bartosz Milewski, The Dao of FP</cite>
37+
3438
> Being able to decompose bigger problems into smaller problems, and then
3539
> combine the solutions, that’s essentially the description of... well, I don’t
3640
> know it depends on who you are, you will say that’s the description of what
@@ -41,11 +45,9 @@ Finally, we zoom out again to combine the solutions.
4145
>
4246
> <cite>Bartosz Milewski on the Corecursive podcast</cite>
4347
44-
{% comment %}
4548
> The psychological profiling (of a programmer) is mostly the ability to shift
4649
> levels of abstraction, from low level to high level. To see something in the
4750
> small and to see something in the large.
4851
>
4952
> <cite>An interview with Donald Knuth. Dr. Dobb’s Journal, pages 16–22 (April
5053
> 1996)</cite>
51-
{% endcomment %}

docs/_posts/haskell/2020-09-30-setup-haskell-project.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
category: haskell
4-
title: Setup a new Haskell project
4+
title: How to setup a new Haskell project?
55
permalink: /haskell/setup
66
---
77
For simple programs with no dependencies, simply create a `.hs` file and

0 commit comments

Comments
 (0)