Clojure/Script and JavaScript/TypeScript dev with 25 years of experience.
I've built high performance 2d game engines, 2 poker clients and quite a few MVC frameworks. I like functional techniques, react/redux, react hooks, clojurescript. Somewhat unusual is that I tend to enjoy and be good at the last slog of a development project, to get the application in front of users.
Location: Sweden
Remote: Preferred
Relocate: No, but prepared to commute to Stockholm
Technologies: JavaScript/ClojureScript, React/redux or hooks. Comfortable with all web tech.
Clojure/Script and JavaScript/TypeScript dev with 25 years of experience. I've built high performance 2d game engines, 2 poker clients and quite a few MVC frameworks. I like functional techniques, react/redux, react hooks, clojurescript. Somewhat unusual is that I tend to enjoy and be good at the last slog of a development project, to get the application in front of users.
Location: Sweden
Remote: Preferred
Relocate: No, but prepared to commute to Stockholm
Technologies: JavaScript/ClojureScript, React/redux or hooks. Comfortable with all web tech.
In the early 16th century, Spanish explorer Vasco Núñez de Balboa crossed the Isthmus of Panama in 1513 and sighted the great "Southern Sea" which he named Mar del Sur (in Spanish). Afterwards, the ocean's current name was coined by Portuguese explorer Ferdinand Magellan during the Spanish circumnavigation of the world in 1521, as he encountered favorable winds on reaching the ocean. He called it Mar Pacífico, which in Spanish, Portuguese and Italian means 'peaceful sea'.
"Southern sea" sounds reasonable from the viewpoint of early Nordic seafarers. Based on a quick glance of the map, all of the Atlantic is south of Sweden.
Is it really that hard though? On the top of my mind I can come up with several success stories of solving tragedy of the commons type of problems. For example:
Global regulation around CFCs made the ozone hole shrink
The don't mess with texas anti littering campaign and similar outreach programs worldwide reduced littering
In general taxing negative externalities seems to have an effect
Or is most of the difficulty in trying to convince people who've read articles about "the tragic of the commons" and think that's the natural state of the world that they're wrong?
One of the first things I did as a professional programmer was to make a game for blind people where you used audio for navigation. The game was developed in cooperation with a school for blind kids and them using echo location to various degrees was quite prevalent. A common use case was to identify the direction of open doors when passing by. Some where quite reliant on using it but skill levels varied quite a lot.
That was an amazing demonstration. Showing the sped up video was genius: the mass clearly reversed its direction in mid oscillation and then bounced down.
I felt a tiny bit sad he didn't go 5 minutes longer and estimate F and G with a little math from the video frames. He'd already demonstrated the noise amplitude nicely.
ClojureScript is great and it'd be my first choice if performance doesn't matter. For me the drawbacks are that bundlesizes tend to be bigger than using js. Profiling is much harder due to the output from the google closure compiler is somewhat opaque. Reasoning about memory allocation and leaks can be quite difficult even in a complex js app, having persistent data structures makes this an order of magnitude more difficult.
I've built high performance 2d game engines, 2 poker clients and quite a few MVC frameworks. I like functional techniques, react/redux, react hooks, clojurescript. Somewhat unusual is that I tend to enjoy and be good at the last slog of a development project, to get the application in front of users.
Location: Sweden
Remote: Preferred
Relocate: No, but prepared to commute to Stockholm
Technologies: JavaScript/ClojureScript, React/redux or hooks. Comfortable with all web tech.
CV: https://www.linkedin.com/in/jonatanwallgren/
Email: jonatan dot wallgren at gmail
reply