Amateur tennis player, Novice cyclist Terrible surfer, Software engineer @thethinkmill

Joined July 2014
10 Photos and videos
Pinned Tweet
In 1975 @NASA released their graphics standards manual. The design thinking was decades ahead of its time. I loved it so much I decided to rebuild it for the web. github.com/simonschwartz/nas… nasa-1975.surge.sh
4
12
Come work with me and be part of a team building a great product used by millions of Australians every day careers.abc.net.au/en/job/50…

2
Simon Schwartz retweeted
Everyone likes curry right? Get spicy and learn how to use currying in your code! Why the fudge should I use currying? by @simonmakesstuff link.medium.com/lNvphb6km5
1
1
Simon Schwartz retweeted
A bug is an indication of a missing test. When a bug surfaces, your first response should be to create a failing test that will pass once the bug is fixed.
2
79
230
Simon Schwartz retweeted
21 Oct 2019
“A major part of writing good software is the art of keeping the complexity of our code to a minimum” - a blogpost by #Thinkmill developer @simonmakesstuff on pure functions.👨‍💻 medium.com/dailyjs/pure-func…
2
5
Simon Schwartz retweeted
30 Oct 2019
Pure functions, immutability and other software superpowers buff.ly/2Wslngt @simonmakesstuff @JavaScriptDaily

8
12
Simon Schwartz retweeted
Is there a single reason to ever use ES6 classes in JavaScript? Closures feel so much more lightweight and simpler. If I never see `this` again, it will be too late. #NotRhetorical
26
10
125
Simon Schwartz retweeted
Replying to @rnschiehll
This isn't a software problem. The issue is that our industry acts as though UI design isn't a technical exercise.
2
6
41
Simon Schwartz retweeted
13 Aug 2019
Thinkmill engineer @simonmakesstuff on how to use factory functions to create video game characters. #Orcs #code = winning combo! medium.com/dailyjs/building-…
2
5
Simon Schwartz retweeted
31 Jul 2019

2
1
Most engineers need to satisfy regulations and codes when building houses, aircrafts etc. I wish we had something similar for building software that impacts peoples lives. Things like the digital service standard are a start dta.gov.au/help-and-advice/a…

I wonder how different federal IT would look if entities like IGs, GAO, and Congress asked questions like: - How do you do deployments? - Did you consider a REST API? - What do you do for version control? - do you practice TDD? - What APM tool do you use?
1
1
2
Simon Schwartz retweeted
Hey developers 👋 You might like this piece by our software engineer @simonmakesstuff on using pipe 👨‍🏭 and compose 🎵to improve procedural code. medium.com/@simon.schwartz0/…
5
14
Micro refactors with Simon - object destructuring
1
Simon Schwartz retweeted
Does anyone else feel that they basically lucked into a high paying career because their interests randomly aligned with scarcity and a rapidly growing field, and that it's nowhere near as hard, or as societally valuable as what teachers, medical professionals and care-givers do?
604
2,224
15,139
Simon Schwartz retweeted
1 Apr 2019
🎉🎉🎉 Announcement 🎉🎉🎉 We’re putting on React Conf AU in Sydney early 2020!! Join our mailing list for more news as it breaks: reactconf.com.au

9
92
362