Skip to content

Commit 015d06d

Browse files
committed
add new article on financial resources for software developers
1 parent b9589cc commit 015d06d

File tree

8 files changed

+614
-4
lines changed

8 files changed

+614
-4
lines changed

content/pages/examples/django/django-forms-datetimefield.markdown

Lines changed: 498 additions & 0 deletions
Large diffs are not rendered by default.

content/pages/examples/django/django-forms-emailfield.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: django.forms EmailField Python Code Examples
22
category: page
33
slug: django-forms-emailfield-examples
4-
sortorder: 500013120
4+
sortorder: 500013124
55
toc: False
66
sidebartitle: django.forms EmailField
77
meta: View Python code examples that show how to use the EmailField class within the forms module of the Django open source project.

content/pages/examples/django/django-forms-integerfield.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: django.forms IntegerField Python Code Examples
22
category: page
33
slug: django-forms-integerfield-examples
4-
sortorder: 500013120
4+
sortorder: 500013125
55
toc: False
66
sidebartitle: django.forms IntegerField
77
meta: View Python code examples that show how to use the IntegerField class within the forms module of the Django open source project.

content/pages/examples/django/django-forms-typedchoicefield.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: django.forms TypedChoiceField Python Code Examples
22
category: page
33
slug: django-forms-typedchoicefield-examples
4-
sortorder: 500013125
4+
sortorder: 500013129
55
toc: False
66
sidebartitle: django.forms TypedChoiceField
77
meta: View code examples that show how to use the TypedChoiceField class within the forms module of Django.

content/pages/meta/00-change-log.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ on GitHub.
1919
and [uWSGI](/uwsgi.html) resources.
2020
* Added new Django code example pages:
2121
* [django.forms DateField](/django-db-models-datefield-examples.html)
22+
* [django.forms DateTimeField](/django-db-models-datetimefield-examples.html)
2223
* [django.forms TypedChoiceField](/django-db-models-typedchoicefield-examples.html)
2324

2425
### January
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
title: The Best Resources for Developers to Learn Finance
2+
slug: best-resources-developers-learn-finance
3+
meta: Find out the best free and low cost finance newsletters, websites and books for developers to learn financial literacy.
4+
category: post
5+
date: 2020-03-08
6+
modified: 2020-03-08
7+
newsletter: True
8+
headerimage: /img/visuals/email-post-header.jpg
9+
headeralt: Python programming language and Full Stack Python logos.
10+
11+
12+
Software developers should understand the basics of finance not only
13+
to manage their own money but also to understand how businesses' software
14+
projects are funded.
15+
16+
Understanding how other people who work in accounting, finance and project
17+
management think about business and finance in particular can help you make
18+
better architectural decisions when trying to build maintainable systems.
19+
Code is only one aspect of a large software project so working with others
20+
and viewing the world through their discipline will help you immensely as
21+
you advance your career.
22+
23+
24+
## Newsletters & Podcasts on Finance
25+
The fastest way to take a first step in improving your financial literacy
26+
is to subscribe to a few free newsletters that regularly hit your inbox,
27+
or a podcast if listening better fits your daily routine. I read and listen
28+
to each of the following newsletters and podcasts to pick up on unfamiliar
29+
topics then do more of my own research if I do not understand what they
30+
are talking or writing about.
31+
32+
* [Money Stuff by Matt Levine of Bloomberg](https://www.bloomberg.com/opinion/authors/ARbTQlRLRjE/matthew-s-levine)
33+
([newsletter sign up form](https://link.mail.bloombergbusiness.com/join/4wm/moneystuff-signup))
34+
is a hilarious must-read daily newsletter that covers the world of
35+
finance and breaks down many absurd situations such as financial
36+
fraud, insider trading, or competing interests in credit default swaps.
37+
Amazingly, the author stays out of political topics, which I find very
38+
refreshing because many other journalists seem to force their own biases
39+
about finance down your throat even if you do not want their opinions.
40+
41+
* [Endless Metrics](https://endlessmetrics.substack.com) explains financial
42+
topics in a way that's easy to understand. What I love most about this
43+
newsletter is that the author will often venture into finance-related
44+
topics he's interested in and then explain those subjects
45+
46+
* [Points of Return by John Auther](https://www.bloomberg.com/authors/AT2bBytfUHQ/john-authers)
47+
([newsletter sign up form](http://link.mail.bloombergbusiness.com/join/4wm/opinion-authers-signup)).
48+
This author is incredibly knowledgeable about finance and typically
49+
provides a solid grounding in long-term fundamentals rather than the
50+
short-term hyperbole that is pervasive in cable television financial
51+
journalism.
52+
53+
* [Odd Lots](https://www.bloomberg.com/podcasts/odd_lots) covers kind
54+
of whatever topics the hosts find interesting such as pandemic bonds,
55+
repo market disruption, sovereign debt restructuring and emerging
56+
markets. That's why it's so good - the hosts bring on an expert in that
57+
topic and ask a ton of great questions because they want to learn
58+
what's going on for themselves. You follow along with them as they
59+
try to understand some of the oft-esoteric subject areas of finance.
60+
61+
62+
## Books, Websites and Magazines for Finance
63+
Newsletters and podcasts are great for prodding you into discovering
64+
topics you did not know you needed to learn. When you discover something
65+
that you want to go deeper on in finance, here are a few of my favorite
66+
books and websites that range from the very basics of finance to broader
67+
macroeconomic data trends.
68+
69+
* I learned most of my basic finance knowledge when I read
70+
[Financial Intelligence for IT Professionals](https://www.amazon.com/Financial-Intelligence-Professionals-Really-Numbers/dp/1422119149)
71+
in graduate school ([go Hoos](https://www.virginia.edu/)!). The book
72+
is well-written, straightforward and accessible, particularly because
73+
it clearly targets its software developer audience.
74+
75+
* [Don't Quit Your Day Job](https://dqydj.com/) uses a ton of metrics
76+
and statistics to ground their articles on financial topics that
77+
are often relevant specifically to software developers. For example,
78+
the article on
79+
[How Many Developers are There in America, and Where Do They Live?](https://dqydj.com/number-of-developers-in-america-and-per-state/)
80+
is fascinating and especially useful because they explain their
81+
data sources and analysis methodology.
82+
83+
* [Money Magazine](https://money.com/) can be useful to pick up in paper
84+
edition for a few months to understand personal finance basics. After a
85+
few months you'll discover the articles and topics tend to recycle so
86+
there are diminishing returns to reading it after you have familiarized
87+
yourself with most of the topics.
88+
89+
* [Longtermtrends](https://www.longtermtrends.net/) aggregates long term
90+
high-level financial data and displays it. I find looking at these
91+
charts gets me away from the day-to-day "oh the stock market is down"
92+
and towards thinking about what happens when you invest money over many
93+
years or decades.
94+
95+
96+
## Specific Articles on Financial Topics
97+
The following individual articles I have found to be both well-written and
98+
extremely useful for specific scenarios such as evaluating stock-based
99+
equity compensation, or negotiating your salary.
100+
101+
* [Salary negotiation](https://www.kalzumeus.com/2012/01/23/salary-negotiation/)
102+
103+
* [Stock Options](https://blog.alexmaccaw.com/an-engineers-guide-to-stock-options)
104+
105+
* [Open Guide to Equity Compensation](https://github.com/jlevy/og-equity-compensation)
106+
107+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<a href="/" class="lgi">Full Stack Python</a>
2+
<a href="https://endlessmetrics.substack.com" class="lgi">Endless Metrics {% include "blog/external-link.html" %}</a>
3+
<a href="https://link.mail.bloombergbusiness.com/join/4wm/moneystuff-signup" class="lgi">Money Stuff {% include "blog/external-link.html" %}</a>
4+
<a href="https://dqydj.com/" class="lgi">Don't Quit Your Day Job {% include "blog/external-link.html" %}</a>

theme/templates/code-examples/django.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ <h4 class="bp"><a href="/django-forms-examples.html">django.forms</a>
4747
<a href="/django-forms-charfield-examples.html">CharField</a>,
4848
<a href="/django-forms-choicefield-examples.html">ChoiceField</a>,
4949
<a href="/django-forms-datefield-examples.html">DateField</a>,
50-
<span class="sn">DateTimeField</span>,
50+
<a href="/django-forms-datetimefield-examples.html">DateTimeField</a>,
5151
<span class="sn">DecimalField</span>,
5252
<span class="sn">DurationField</span>,
5353
<a href="/django-forms-emailfield-examples.html">EmailField</a>,

0 commit comments

Comments
 (0)