Pinned toot

This weekend's so-called hobby project was updating my CV.

I know, it sounds dreadful if you think about the old-fashioned way of opening a Microsoft Word and filling tables with summer gigs. I've never been that guy, so I made a web version of my resume as a Gatsby single-page app with continuous serverless deployment (of course). The coolest feature is fetching my open-source repositories from GitHub API.

Maybe save the link for later and get in touch?

cv.nikoheikkila.fi/

Pinned toot

🔥Some people are often puzzled about my setup – and the font I use – or just want to hear my recommendations for a given task. Check out my personal /uses page for the tools I use.

nikoheikkila.fi/uses/

"When developers change jobs, the last thing they care about is your fancy office and table tennis. Developers need autonomy, mastery, and purpose."

sizovs.net/2020/03/26/develope

If you like the engineering tips I'm writing about, add my blog to your bookmarks or subscribe to the RSS feed.

nikoheikkila.fi/blog/rapid-pro

Show thread

I'm using this approach quite a lot in VS Code with Quokka extension. No need to even save a file.

Check it here: quokkajs.com/

Show thread

🔥 If you're experimenting with functions and can't be bothered to install a test framework you can use Golang-style table-driven testing.

Useful and easy to convert to real test code if needed.

Example in TypeScript. 👇

Just a month ago I was playing Deus Ex: Mankind Divided and dodging police drones in a city under a curfew.

Today I watched news footage from France picturing a similar situation, albeit there was no gunfire.

Futuristic.

For what it's worth, I'm largely self-taught although I took a couple of great university courses related to functional programming, logical thinking, and application security in the university.

The line is blurry, but the takeout is clear: don't be ashamed if you don't have a CS degree. You can be just as good without it.

Show thread

Do you need a degree in computer science to be a good programmer?

Boost via @coding_unicorn@instagram.com

The is unfortunate, but it allows teams to explore alternative solutions for mundane office tasks. I blogged how we started rocking with asynchronous virtualized standups instead of standing and speaking in circles the old-fashioned way.

nikoheikkila.fi/blog/quoth-the

As many of us make the switch to remote working for the forseeable future, Martin Fowler shares some thoughts on getting the most out of video calls: martinfowler.com/articles/effe

Unpleasant facts: unless we radically stop messing the ecosystem, more and more viruses like will likely emerge in the following years.

“There’s misapprehension among scientists and the public that natural ecosystems are the source of threats to ourselves. It’s a mistake. Nature poses threats, it is true, but it’s human activities that do the real damage. The health risks in a natural environment can be made much worse when we interfere with it.”

theguardian.com/environment/20

Pre-ordered reMarkable 2 tablet since I've been longing for a good device for drawing diagrams and taking notes by hand. Would come handy in meetings.

No, regular pen and paper won't cut it, unless they magically sync contents across my devices.

Working in the office: lots of distractions, constant meetings, phones ringing, mouse-clicking and keyboard punching, restricted internet connection, DELL PC with the cheapest peripherals, expensive food options within a 10 minute walk.

Working from home: comfortable chair, calm environment, more screen real estate, better keyboard/mouse, decent PC, gigabit internet connection, a fridge full of things I like.

An important rule of software design: strings are not your friends.

We are taught to avoid strings when working with databases, but there are even better examples. Concatenating operating system paths is a simple operation where careless string manipulation can lead to security issues and serious bugs.

Use standard libraries for creating paths whenever you can.

dev.to/philnash/mistakes-i-ve-

We have conservative customs that should've gone away centuries ago but still linger.

Perhaps, could I hope... that we permanently do away with the whole "handshake to greet people" lunacy? We can continue doing that after the last virus and bacterium has been eradicated.

If you want to know exactly how spoiled and privileged we are, just look at all the people who are now complaining how bored they are, having to sit on their couch watching TV for a couple of days - even if it helps fighting a pandemic outbreak and saves lives.

I don't reside in the worst area (yet) but, nevertheless, self-quarantine is what my life has been about for a couple of days now save for regular trips to grocery stores.

It's a good idea to

staythefuckhome.com/

Add to this people being forced to cancel their flights and you have a slightly less worn out environment too.

The question here is: does it stick? I'm not convinced of it unless we cross the barrier where societies start to crumble, and then the harmful impact would strongly overweigh the good.

Show thread
Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!