"Next time you go to ask yourself why women in tech are so angry, ask yourself
why youβre not angry with them." π―ππ»
https://twitter.com/EmilyKager/status/1421504207648030723
August 2021
359 tweets
This is disgusting: the British government created a website that contains false
information to deter migrants from legally entering the UK and advertises it to
select demographics via Facebook.
https://www.independent.co.uk/news/uk/home-news/english-channel-crossings-home-office-website-b1894092.html
I wouldn't be surprised if they use targeted SMS, too.
Wahlunterlagen bestellt β
https://bundeswahlleiter.de/bundestagswahlen/2021/informationen-waehler/deutsche-im-ausland.html
@miskaknapek
@sonja_weihrauch Respekt!
What a trip! #Lofoten π³π΄
My top 3 feature improvements for @GitHub actions:
- Make it easier to re-use steps with multiple jobs
- Make it possible to re-run individual failed jobs (e.g. only one of a matrix
build) - add the ability to define UNECRYPTED environment variables
@liran_tal
@github I do have configurable stuff (like
endpoints, regions) which should not be part of the source, but are actually
helpful to be readable in plaintext. And Actions make it impossible to use these
values in outputs, which makes me jump through extra hoops.
@liran_tal
@github Yes, write value to artifact which gets
downloaded in later steps.
Anybody else seeing issues with GitHub Container registry right now?
Some jobs fail with "Error response from daemon: Get https://ghcr.io/v2/:
net/http: request canceled while waiting for connection (Client.Timeout exceeded
while awaiting headers)"
Want! ππππππππππππππππππ
@lucianadrian Uh, 24π!
Companies with a "No Assholes!" rule have the biggest Assholes.
https://twitter.com/angelamavalla/status/1421387023169040386
@emsuiko It's hard to make a decision about
something that you haven't tried, so if you can, give it a try for a limited
time. You could also talk to people that have gone through these roles about the
pros and cons.
@emsuiko In the end, working in tech has so many
avenues to explore, if you find something that you enjoy learning more about,
you will figure it out.
Registration for #SoCraTes2021 is now live!
If you can't afford the β¬5, please contact the organizers for a scholarship!
I am so excited!!!
https://twitter.com/SoCraTes_Conf/status/1422288856095805442
@github the projects column selector is broken on
mobile right now.
Update on this: I am now knee-deep into refactoring towards render props, and if
have this one big component (the main app screen) where it becomes really ugly,
especially because there is cascaded async loading of data, which also needs to
be user controlled.
/status/1418577489555767297
I have the additional problem of wanting to provide an app for two different
backends, so custom hooks in UI components would not work (hooks are imported
from a static module).
Maybe: controller uses custom cloud specific hook and renders stateless UI
component.
That would let me encapsulate the business logic in hooks, and users who want to
customize the app only need to update the controller (and pull in their own UI
components)
Today in small improvements that make tests more legible:
@ezagroba Cycling home (if in office), and then
cooking a meal.
I am going to try custom hooks instead of render props drilling...
@AstridSawatzky Basically, it makes more
sense to recreate the app from scratch (because I also need to update the UI
library) and through that introduce the separation, instead of migrating to
render props. I also have other needs (turn app into separate code bases per
cloud backend) ...
@AstridSawatzky ... and some bigger
feature changes, so it's worth starting from scratch.
If you look at the companies who encourage this, it's really a good pointer
about who to be cautious about.
As a speaker you are responsible for the line-up you participate in.
https://twitter.com/mattstratton/status/1422558058203521024
@maaretp Yes, absolutely!
This is so bad ... the built-in confirmation dialogue is great from a user
perspective, they don't need to learn a site-specific UI language for Yes/No
questions. https://twitter.com/shshaw/status/1422611745034625028
@malk_zameth Germany is so in love with the
Autobahn that it's just a matter of time before they start piloting building
housing on top of it.
@urhein
@malk_zameth What could go wrong?!
@nelisboucke I was working remotely for
@dotHIV and it had been a few months working
without meeting her. When I did then in real life I literally blurted out: "Wow,
you are tall!". I felt really bad for saying that, afterwards. But, yeah,
certain dimensions are totally not present remotely.
@mirjam_diala I miss Aniis. :/
@SamirTalwar CloudWatch events are your
friend:
https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-Scheduled-Rule.html
Do I really have to manually persist M:N associations in
@SequelizeJS?
https://github.com/distributeaid/shipment-tracker/commit/02b7380d99e59545a9f908086edbef841a481e74#diff-1790f0604d311e7e1a99f0a11fab999cb4ac59cf2359ff9bf42dc21257cb9294L212-R247
I am a bit surprised that I have to do this manually and Sequelize does not take
care of persisting new associations itself ...
@SamirTalwar For stuff like this I usually
write me a Slack notification π€£
@SamirTalwar /remind me to CLICK DA BUTTON!
What I enjoy most about #GlowUpNetflix is that it's a great show about giving
feedback.
... and now I know where Will Ferrel had this from...
@SamirTalwar It could be really quickly set
up in a few minutes with a lambda, a CloudWatch event trigger every hour, and a
DynamoDB table that contains HTTP requests to execute.
Why so negative?! All change is progress!
We have so many of these ripe but very sour cherrys in our garden. What can we
do with them?
@MosiMoradian Haha, getting sun in #Norway
...
But yeah, good idea to dry them in the oven...
@sherrrylst Thank you! I think I am going to
freeze some of them to be used for cooking!
@lucianadrian No, they are already very
ripe, basically falling off the tree, very soft.
@ianrohdebell Never tried making Gin. Sounds
complicated...
@BruceOnlyBruce Recipe?
My #1 productivity tip for developers is to get a clipboard with searchable
history: https://userbase.kde.org/Klipper
Probably to @ezagroba finding bugs on the event
website ;-p https://twitter.com/Mendix/status/1423632335690518529
@pati_gallardo Yes. No.
@pati_gallardo I love Gollum:
https://github.com/gollum/gollum
@pati_gallardo Then use GitHub wiki,
because it also uses a git repository under the hood.
@pati_gallardo Yeah, private repo wikis
only with GitHub Pro, GitHub Team.
However this kind of wiki comes with a caveat, editors have to comfortable with
Markdown.
But I guess that's OK for you.
@pati_gallardo They have: Google Sites!
https://support.google.com/sites/answer/6372878?hl=en
@pati_gallardo Yes, we use it extensively
@DistributeAid. It's a walled garden, with
questionable UX in some areas, terrible search and too many features that get in
the way of a good editing experience.
Liquid silver on the #Trondheim fjord. #Norway π³π΄


@troubalex
@pati_gallardo
@DistributeAid Search result display, the
way the WYSIWYG editor works is pretty wonky, Tables try to do too much, it's
too easy to delete dataset properties on all items.
For me basically every second interaction results in something unexpected.
@deeheber Good thing we can automate 1 and 2
with @renovatebot!
In theory 3 could be automated as well using Renovate's service because they
could see other PRs and how they fixed a breaking change.
Interesting that @ZephyrIoT is not mentioned...
https://twitter.com/osfc_io/status/1397609259010035713
@meikeco Versuchen wir heute in der Stadt zu
finden ...
@ItsInsanity99 I'm wondering how the
TypeScript version could look like ...
Companies need to understand that hiring is deeply personal. They are building a
community of professionals, not filling headcounts. If they don't put their team
members in the spotlight, they miss out showing the world who they are and who
people can learn from if they join.
Technologies, products, markets are changing rapidly, but it's relationships
that last.
How many of you ask a new hire: "Who would you like hire for your team?" and
prepare an offer for them?
@borderless_dev Have a fantastic time! π
@Hellchick
@jonesc5 A list of people's names who wanted a
copy of the photo?
Let's make some cherry pie and jam!
Well, Apple Pie with low sugar (10%) Cherry jam!
@mirjam_diala Hm, the birds here (magpies
and seagulls) seem not to care..
@RidingWolf What if you add a "cap" over the
entire side, so that it extends the frame a little bit? Could be done with 4
aluminium profiles and a plate, which you can paint black.
@AgileTD
@lisihocke
@temorel is the handle, btw!
@gazebo_c It's such a great combo!
@RidingWolf Oh right :/ The frame overlaps
exactly where the fittings are fastened...
@RidingWolf Damn, not really mich room, it
doesn't look like you even could move the connectors for the water block of you
make a custom plexiglass cover.
@_francied Yes, you can script Excel sheets,
too.
https://support.microsoft.com/en-us/office/introduction-to-office-scripts-in-excel-9fbe283d-adb8-4f13-a75b-a81c6baf163a
Somebody is happy to see us back in the office!
Looking for a place in #Norway that can CNC cut individual pieces of stainless
steel ... those business are not very good at SEO, it seems.
@chrmaske Cool thanks, I didn't know the proper
term for cutting...
@pati_gallardo Education and specialisation
in their studies. Most recent focus of work, and especially which languages,
tools they mention. This is the most important part, because I will talk with
the candidate about this in the interview. Spoken languages. Don't care:
hobbies, picture.
@ollyginal
@iheartfrankfurt Close runner up:
It would be really cool if I could sign in to
@Office or
@MicrosoftTeams on a meeting room PC using
the Authenticator app on my phone, using a QR code.
@vicbergquist How lovely that they get along
so well and so quickly!
@_francied If they bring all the
qualifications needed for the job I would and they are the best candidate for
the role. Personal connection develops over time, so they should get a chance.
And after all, this is what probation period is for.
Great research by @cnkCorner et al. on protocol
stacks for #IoT (CoAP/DTLS, OSCORE, and NDN). It focuses on protected
request-response transactions, which is not exactly what I see on the #nRF9160
happening mostly, but this is super relevant for my work!
https://www.youtube.com/watch?v=QfBzYZBF3Ek
@troubalex
@pati_gallardo
@DistributeAid From our Slack today: "Hey
all! Just a friendly reminder, when you are on Notion, please do NOT unlock any
databases! Notion is rather glitchy and if a property is deleted then it can
disrupt all of the links between databases and make various pages not function
how they should."
@_francied I have a written lists of questions
I ask every candidate, and technical assignments which make sure that I have
similar more objective data for every applicant. The "do they match our team and
company" question is decided in the team, so I don't have too much singular
influence.
@MicrosoftHelps I don't have a problem
signing in.
@YesVirginia_ @PolyworkHQ I was an early
tester, and it works best for people who want (and can) share their
contributions. This is ideal for content creators, and freelancers. But for me
it did not provide an use over the existing platforms I already manage
(homepage, twitter, LinkedIn).
@YesVirginia_ @PolyworkHQ I tried to fill
my profile with meaningful information: https://www.polywork.com/coderbyheart
Beautiful weather today down at the fjord in #Trondheim π³π΄.




@Lazer There are electric fly zappers, which are
even more fun!
@pati_gallardo Yeah, I'm fed up with this
attitude to not be bothered with criticism if it doesn't adhere to the standard
of the person being criticised.
It's like "Hey we made this shitty biased AI which punishes you, and now you
need to tell us how to fix it."
@burgessdryan
@pati_gallardo Yes. Asking people to not
engage in deliberately destructive criticism with the purpose of humiliating
someone is most likely what you have meant. Like the behavior that is outline
here, because it is so effective:
https://corporate-rebels.com/cia-field-manual/
Implement the thing, doesn't work. Must be my fault. Run the reference
implementation, doesn't work.
The kind of relief which is not really a relief.
For the people in the back: it's called Ensemble Programming now.
https://twitter.com/kotzendekrabbe/status/1425426282028879872
Write test and you shall find bugs.
Better you instead of your customer.
@EmmaBostian Great news! All the best for you
and you v2.0!
@Lotterleben I'm not sure I understand what
you are looking for? A starter template on how to write your own library? Or an
entire application? We have a lot of samples here:
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples.html
@Lotterleben Nordic is fully committed to
Zephyr, so that's why even the Blinky sample is the one from Zephyr:
https://docs.zephyrproject.org/latest/samples/basic/blinky/README.html
For compilation west is used, which is actively maintained by Nordic:
https://docs.zephyrproject.org/latest/guides/west/index.html
@Lotterleben Under the hood west calls CMake
and you can pass compiler arguments:
https://docs.zephyrproject.org/latest/guides/west/build-flash-debug.html#one-time-cmake-arguments
@Lotterleben I struggled a lot with this in
the beginning and also needed to automate building HEC files for CI/CD so I made
https://github.com/coderbyheart/fw-nrfconnect-nrf-docker which might simplify
things for you.
@DuncanConroy Ensemble (coined by
@deniseyu21) is another word for group, but I
think we liked the aspect of "togetherness" better than just plain "Group".
@SamirTalwar I think the quotes around it
make it even better!
In Germany you can just define through regulations that COVID-19 is not
transmittable. https://twitter.com/telefontuning/status/1425539720096911365
Who can take this seriously?!
@sschrass Why can't you ignore those via you
global ignore file? Do they have a unique name per project, that you can't catch
with a wildcard?
Can your #IoT device do that? Greenovation made in #Trondheim:
https://www.bikely.no/


Isn't there a bot that can set a GitHub project's description, link and tags
from a package.json?
/cc @gr2m
@gr2m Yeah, that's why I am wondering ...
Holy shit. I didn't notice that at all, when I watched it.
https://www.vice.com/en/article/88nbpa/nvidia-reveals-its-ceo-was-computer-generated-in-keynote-speech
Good engineers know which tools not to use.
Great engineers can explain why.
@lucianadrian That will totally happen!
@noopkat TL makes decisions no others can,
because they are impossible to make in the first place, but then makes sure it
doesn't end in a complete disaster. Usually involves swearing a lot, yes.
Oh the fun of dealing with binary data in tests...
@renegadevi I'd say that there is only one
CTO, and they are the person paid to take the blame when things go to shit, but
make sure the team gets praised for successes. They are also the ones to sit in
endless meetings with board, investors and customers. They are not allowed to
swear.
@DuncanConroy Barely.
RegEx
... is technically not a programming language, but I've been using it my entire
career. https://twitter.com/techevangelista/status/1426196759555018755
@Lazer Shit. :/
Samir knows my deepest desires.
https://twitter.com/SamirTalwar/status/1425512282491129859
Absolutely great reminder about estimates:
- all estimates are useful
- all estimates are flawed
https://twitter.com/berndschiffer/status/1268386329370357761
This is wild: Germany tax authorities can only send your tax report via email IF
YOU LIVE IN GERMANY. If you live abroad, you must select the paper variant.
@_francied It's such a great reminder how
obscure the technology can be we are creating every day, when they struggle with
the concepts. This provides great feedback for me, where to improve and also
provides me with great opportunities to become better at explaining it.
@idanmelamed
@Niklas_L
@SoCraTes_Conf ππ» Hei, happy to be your
@ConfBuddy! Are you on the Slack? We can
connect there. I also wrote why it's so great to have first timers at
@SoCraTes_Conf:
https://coderbyheart.com/bring-your-inexperience-to-a-conference (this also
applies to experienced software engineers).
@ChristofferHB The same way that you learn
to stay away from a field of nettles: it burns you. You don't need to understand
how they do that.
@idanmelamed
@Niklas_L
@SoCraTes_Conf
@ConfBuddy We have a channel called #buddies
there feel free to ask questions there, or DM me!
https://socrates-conference.slack.com/archives/CC91HNGEM
@Lazer From your BFs sleepy look this must have
been the perfect coma inducing pizza experience...
Travel plans to Germany for October are getting more concrete, looking forward
to spending some quality time with the family after over a year...
I think we need a platform where you can book flights without getting scammed by
ad networks, and affiliate fees.
I'd pay e.g. 5% of my flight's price, if I'd a) knew to get the best price b)
get the COβ emissions compensated c) the platforms profits were donated
@Lazer Are they coming over for your the clean
corners in your flat, or to meet you?!
And for what?! https://twitter.com/pati_gallardo/status/1426918555988148230
@domsom ^^
@daberni
@domsom Yeah, 200 NOK premium for linking to
http://lh.com
@ChristofferHB So, a real analogy from the
software world: So many people use Git these days, but if you ask them "why"
very few will be able to explain to you the reason. Or React. Or no longer FTP.
@ChristofferHB It's OK if you don't get it.
That's good! Don't just follow shit people put out on Twitter. Make up your own
mind!
For all the first timers joining
@SoCraTes_Conf this year, there are
@ConfBuddyβs like me who are happy to help you
get oriented before and during the event.
/status/1426844013785763842
@pati_gallardo I was to lazy to make a PR,
so here is what I would like you to fix...
@domsom :/ Thanks for the insights!
Politik auf Bundesebene ist schon lange nicht mehr strategisch, sonder vor allem
vom politischen RΓ€nkespiel geprΓ€gt, welches keine Fehler verzeit und Aktionismus
belohnt. https://twitter.com/jenshealthde/status/1426989506301992963
@alterisian A terror organization with much
more funds.
Figuring out how to deploy a containerized web application ...
@Niklas_L Currently looking into
@clever_cloud, who I know have been doing
this for ages!
@Niklas_L
@clever_cloud ... especially because this is
for a project with sensitive personal data, so I need something in Europe.
Def not my color choice!
https://twitter.com/pati_gallardo/status/1426943877156573189
Hei, that's me working in my first company (founded with
@grimmstefan)!
@waxzce @Niklas_L
@clever_cloud Thank you, Quentin! ...
getting there ...
Giving up for today, we are mostly foot-gunning ourselves because of all the
code generation needed to run
https://github.com/distributeaid/shipment-tracker ... which is no biggy for a
dev server, but it's way to involved for reproducible prod deployments.
... and every container is potentially running db migrations, which also needs
to change.
@MauroLopezJ
@grimmstefan I think this: study
communication.
https://leaddev.com/communication-relationships/using-communication-frameworks-become-better-engineering-leader
@kotzendekrabbe I'd love you to make a
talk that's not caused by you being a woman.
@kotzendekrabbe Yeah, I know what you
mean. But I think we also need women in tech to deliver tech talks. Not because
I don't want to be reminded, but to underline that you are indeed as technical
as any dude on top of the shit you have to deal with daily.
Reminder to the male speakers around: it's our job to create the space for
non-men to produce tech content.
https://twitter.com/kotzendekrabbe/status/1427533231675559937
@SamirTalwar I think this is the blog post in
video form: https://twitter.com/La_Bete_humaine/status/1427526488916566022
Learning about the latest developments on IoT protocols:
https://www.youtube.com/watch?v=WvnEXPEUFdM


Basically no TLS extension implemented in embedded TLS libraries.
@beriberikix Yeah, pretty cool having someone
with this long experience going providing an overview like this.
@beriberikix I now know more about what I
don't know, and more about what's unknown ... and it sounds like there is still
a ton to do to make IoT connections more efficient.
@beriberikix I fear IoT will be a lot of
custom implementations for a long time ...
This must be a sign.
Fatboy Slim is a master entertainer!
https://www.youtube.com/watch?v=oEutbPu2YwI
@vicbergquist π
People who make elaborate forms for team members to fill out about their skills
so they can figure out who can contribute where ...
Have you tried talking to them?
Like: "We need someone to do X, who can do that?"
Continuing on this, and I am not looking into using Docker with
@sloppyIO ... made good progress so far, DB and
webserver are running. Now I need to figure out the proper way to initialize the
PostgreSQL database.
No joy right now because of dockerhub pull speeds of 1 MB/s ...
@byteborg No, we don't, that's why I have to
figure it out...
We are growing and need a skilled manager to improve
@NordicTweets online presence! Check this
out, if you live in the #Oslo region. #job
I've seen this way too often to find it funny.
https://twitter.com/yechielk/status/1428060566862577666
I so much love that Finnish companies put Spas in their offices:
https://youtu.be/hDkUN98p_OQ?t=274
https://twitter.com/NitorCreations/status/1428275257144709122
Ahhh ... these rabbit holes that start out so innocently.
https://github.com/aws/aws-cdk/issues/10265#issuecomment-901751124
Trying to get an AWS CodePipeline to only run on releases? No dice.
Clearly an artifact of a common software engineering practice that is not trunk
based development.
A typical JavaScript repo has a 1:10 or worse relation of feature to development
dependency changes (if you do continuous dependency updates, which you should).
Only feature changes / (non-dev-)dependency updates trigger releases and
therefore should actually be deployed.
@lxztlr SOAP.
@SigurdSeteklev Mostly because of people
writing user stories without talking to users.
@ezagroba The person used to depict a problem is
... looks to be woman.
@onejasonknight
@SigurdSeteklev "As the user that best
fits my personal beliefs ___"
Started using a printer again, I simply can't read theses on screen...
@troubalex Right click ... Take Screenshot,
then select: Save full page.
Start explaining your bad takes, if you are serious, "chief tech co".
https://notlaura.com/css-is-a-programming-language/
https://twitter.com/chieftecho/status/1428323368688885765
@arnarfjodur
@remarkablepaper Yes. But I'd bet the
ecological footprint of owning one is way worse than printing a dozen papers,
and it's much more expensive, too.
@ThisIsMissEm HAHA
@ThisIsMissEm Yeah, GraphQL decided to build
a new protocol for web applications but at the same time ignores everything we
had figured out since the 90s.
I feel super proud to have @elboart on my team!
ππ»ππ»ππ»
Learn more about how she contributed to the Zephyr project in the video below:
https://twitter.com/ZephyrIoT/status/1428442896592785417
@pati_gallardo One of my core skills is
knowing how to do this without being annoying.
@pati_gallardo You are taking the coach
role: making them discover the flaw in their response themselves. The "trick" is
to hold back that you know that they are not telling you the root cause and help
them see that there is more to it than what they believe to be true.
Did the they just announce the return of Daft Punk?!
@sloppyIO It would be nice to get the docker
pull progress on the UI.
I bet that is as likely as the Tesla bot itself.
I want to host one of @DistributeAid new
projects in the EU πͺπΊ, and I could use some help, since I am not familiar with
the state of the art server-based hosting and might be doing stupid things. I
wrote down what's needed here:
https://github.com/distributeaid/shipment-tracker/issues/311
Basically I want push-to-deploy of this Node.js backend + React frontend app
(with a PostgreSQL database), and also need backups of the database. It will be
fairly low volume, scalability is not key. Hit me up if you have done this
before, we can't be the first ones to do that.
@refnode
@Niklas_L
@DistributeAid No worries, if you can spare
half an hour, you could read through what I've done so far and give your
recommendation on what's good, and what's maybe missing or a wrong approach.
"insight stories" by others, that is. Please look up "survivorship bias", while
you are at it. https://twitter.com/pati_gallardo/status/1429030053447446528
It set, then. I'm going to organize a team event that involves sauna and food.
https://www.bartstua.no/2021/08/17/byggingen-av-bunkern-badstu/
Ctrl+Shift+T in Chrome.
https://twitter.com/DivineOps/status/1429090750004858885
@pati_gallardo
@moonpigtech's podcast is very good.
@kickstart530
@gentlemanviking
@DistributeAid Yes, you could help explain
what you look for when reviewing it, so I'm doing it right from the start, and
not get to do it twice.
@kickstart530
@gentlemanviking If you have a reference
project I could have a look at that would be ideal.
This is great: trashcan liners made from ocean plastic!
https://www.wildplastic.com/en/
@malk_zameth
@mathiasverraes There is a great book
about organizations who do this already:
https://coderbyheart.com/an-everyone-culture
@mirjam_diala All the best for you and Ruby
for this trip.
There is this widely held believe that ESM will no longer enable you to load
modules at runtime and therefore we can't switch, because with require() you can
do:
const name = 'awesome' const module = require(my- + name)
and require will load my-awesome.js as a module.
However your code that does this is most likely a shorthand switch statement:
let module switch(name) { case 'awesome': module = require('my-awesome') }
Because you do not really want to load an arbitrary module, but one that is very
much already known.
You know which modules are "dynamically" loaded, so you can convert logic like
this at compile time to a static import construct as shown above, by iterating
over all your possible imports and generating the module loader.
That way you can use import with "dynamic" modules.
This absolute tool of a chancellor candidate (Armin Laschet of CDU) thinks that
the parliament should shut the fuck up and not question deals made on the EU
level.
Here specifically referring to the use of UAVs.
https://twitter.com/jsprondel/status/1429363622141206534
So many developers just put posts on http://dev.to to crap on others. Telling
"You should do X". This is not moving forward, but it's divisive. Don't put
other developers against something, take your time and write from your
perspective: >
explain why this particular thing you are bashing didn't work for you, and you
will be amazed what you can learn from others.
There is a reason why a specific solution exists, it might not be obvious to
you, but that doesn't mean it is not valuable.
So, I have created a Jira ticket to get a lightbulb changed.
Last will and testament message for IoT devices needed!
https://twitter.com/refnode/status/1429818933717110801
@plaugg I am also counting how many agile
processes are I involved.
How long is the sprint?
Do I need to write a user story?
Who will attend the retro?
@addaleax @terabaud Extra credit for the "." in
front of "()"
π€’
@bradleymeck I don't understand the question.
You can use ESM only with import().
@EmmaBostian Welcome to Scandinavia, home of
the Kveldsmat (evening dinner):
https://www.myrecipes.com/extracrispy/kveldsmat-norway-breakfast-at-night
@bradleymeck import() does not support
computed module identifiers, module names are static.
https://tc39.es/ecma262/multipage/ecmascript-language-scripts-and-modules.html#prod-ModuleSpecifier
https://exploringjs.com/es6/ch_modules.html#static-module-structure
@bradleymeck Interesting. Looks like getting
runtime dynamic imports would work, if implemented. However that would break
static code analysis, so I wonder if this will be implemented at all.
Another day fighting weird state issues in lower level networking code in
Node.js. This time mqtts.js not cleaning up instances properly so later
invocations will reuse the wrong instance when trying to deal with ECONNRESET
TLS errors...
Solution? Isolate it using separate processes ...
@bradleymeck Ok, nice!
@anisahob Sorry, yes. π€¦π»ββοΈ
Awesomeness rating of my solution:
/status/1430137453822812160
@anisahob If found "The Hard Things About Hard
Things" by @bhorowitz pretty good:
https://coderbyheart.com/the-hard-things-about-hard-things
@pati_gallardo Most of my open-source work
is payed by my employer, but work e.g. for
@DistributeAid is paid out in good
feelings.
@ermanno_ferrari @TUXEDOComputers Uh, I
am also in the market for a new laptop (to replace my 5 year old XPS 13), so
this looks very promising!
@pati_gallardo You might find
https://bcorporation.net/ helpful.
Frame that tweet!
https://twitter.com/LeadershipNudge/status/1430274989362761728
@jasongorman A person waving a copy of
@nicolefv book Accelerate and chanting: "The
release frequency needs to increase for morale to improve!"
Would be great to have more frontend developers like her on the team!
https://twitter.com/LeaRosema/status/1430439665337872384
@terabaud Any time, I just don't have a job
@NordicTweets right now that could be a
match :/
@kotzendekrabbe Honesty. Reliability.
Transparency. Vision. Does not hesitate to make tough decisions. Considers all
input.
@Niklas_L
@mirjam_diala You know, it's Mirjam, so of
course!
@Niklas_L
@mirjam_diala But when you write a test
first it automatically fails!
@ChloeCondon
@Twitch
@taylorsternberg
@joenrv We should also get
@github take down her sponsor page:
https://github.com/sponsors/alphacentauri82
Too bad that all the express.js magic does not allow to use TypeScript properly
...
@fquednau Well, for example the request.user
object which is set by a passport.js middleware. This is magic, which happens
behind the scenes and there is no way to set this properly, the only workaround
is to cast it locally.
How to maintain the status quo:
https://twitter.com/carolinesyrup/status/1430575106099617795
A German song about the Internet, from 1996:
https://www.youtube.com/watch?v=yFPQbnraeVg
"We are bearing witness to the construction of an all-seeing-iβan Eye of
Improvidenceβunder whose aegis every iPhone will search itself for whatever
Apple wants, or for whatever Apple is directed to want."
https://edwardsnowden.substack.com/p/all-seeing-i
My fix today for making the CI green: new USB cables.
Coworker 1: "If I suspect a faulty USB cable, I immediately throw it away." Me:
"Oh, it's THAT bad?!" Coworker 2: "Where are you getting your cables from?! Talk
to $coworker, he has the best ones."
The worst part is that the tests suddenly started failing because of the
debugger getting disconnected, but I never touched the setup.
Cosmic rays are to blame, I guess.
@RidingWolf I have now learned that "Lindy"
USB cables are the bestβ’.
@RidingWolf Sounds pretty horrible, because we
use microUSB...
@tdpauw If they are working, you can donate them
to a local non-profit that supports migrants. They need phones to stay in touch
with their friends and families.
4.000+ Teile Mikroplastik pro Fischfilet. Wohl bekomm's!
https://utopia.de/oeko-test-tiefkuehlfisch-mikroplastik-257662/
"Despite evidence of higher effort, the contributions of feminine users are
undervalued, in comparison to their masculine and anonymous counterparts." Gut
wrenching conclusion of this study using StackOverflow as the data source.
https://twitter.com/C___CS/status/1430960851960336386
@SamirTalwar π I'm dreading the feeling
being in Zoom all day. It's uncanny to want to connect to the other human, but
having cut off 85% off my abilities to communicate. I miss the physical dance of
real events, being close, taking a step back, getting soaked in the sauna.
@jkriggins
@EmmaBostian ... happy, but pronounced with a
french accent!
Getting a sample of what the bees on the
@NordicTweets rooftop have been doing this
summer:
Obviously, the bee hive has been fitted with a lot of our #iot technology...




@terabaud You could do more a11y related work in your current job, I'd think
they would welcome this in their product and there should be some room in any
web project to improve accessibility. That could give your more experience, but
also increase awareness in the team.
@terabaud Then, why not go ahead with improvements, when your tasks are done?
But I can imaging this place to be a little toxic.
Beautiful autumn day in #trondheim! π³π΄
@autiomaa Yes, really, really a lot!
@anoppe It seems they ignore plastics, they were
only glueing the wooden parts.
@terabaud @KieranJB "So you want me to implement
a good UI, right? ... but I can't because the component are bad ... here, let me
fix this for you"
@anoppe Here is the Thingy:52 in the other hive,
has been there since spring, basically nothing on it.
I think I have found a pretty cosy spot to dial into #SoCraTes2021 later.


Starting #SoCraTes2021 with this view:
Worldcafe is on. #SoCraTes2021
@gazebo_c Thank you!
The table metaphor totally breaks because you need to be "standing on the table"
for everyone to hear you properly π€ͺ
Moving conferences like #SoCraTes2021 to an online space is a huge opportunity
to grow the community and meet new friends and allies to make the SW industry
better. I want to try to bring online and physical participants together on the
next event that takes place in Soltau.
I know there is a lot to figure out, but I think it could be awesome.
@terabaud @borderless_dev
@DistributeAid
@hola_soy_milk
@Codeseeio Cool, thank you for offering!
@dc7590 Thank you, I'm sure I will!
Good Morning #SoCraTes2021!
The #SoCraTest2021 marketplace is starting, hosted by the amazing
@Singsalad and
@Tobias_Mende!
@VeraCologne Yeah! I am going to try to make
the best of being remote the second year of SoCraTes in the pandemic.
@SamirTalwar Miss you!
@VeraCologne Does it rain in your kitchen?!
My #SoCraTes2021 setup this year:
In @tdpauw sessions doing an online version of
@emilybache's pipeline game! #SoCraTes2021
@troubalex No, we are using
https://spatial.chat/.
@troubalex Works pretty well!
@DataDuke @tdpauw
@emilybache Let's meet for a virtual beer
after the closing session!
We use @spatialchatteam for #SoCraTes2021 and what's really cool is that we can
include online whiteboards like @Mural and see what's happening on the board in
real time. Makes it much easier for people who join to discover what's going on.
@DataDuke π€π» that actually won't be necessary
and we can meet 2022 in Soltau again.
If you want to join #SoCraTes2021 tomorrow, ping me, we have free spots
available!
@mortzu A coffee grinder!
Given these perfect conditions I had to take a break from #SoCraTes2021 and jump
on the sup.
@lucianadrian Well, it's totally different.
But it's great that people can attend who normally wouldn't (like those with
babies, can't afford the time and money to travel). The worst thing is the
disconnect after the sessions are over... It's much nicer if you can carry on
discussions.
We have @ConfBuddy at #SoCraTes2021, too!
Just π. #Tautra #Trondheim #Norway
Morning soundscape. #SoCraTes2021
Second day of #SoCraTes2021 starts with a reminder about the open-space rules:
it's a format that wants you to optimize the experience for you!
Again way too many interesting topics (these are just the ones I have
earmarked)! #SoCraTes2021
@chrissbaumann Yes, looking forward to
this!
So impressed by the session lead by
@Kitina127001 on #feminism at #SoCraTes2021
... She opened a safe space by sharing her story and others joined in sharing
their stories. I'm so grateful that we can have this in an online event that has
software as the main topics. π
@Kitina127001 It's really inspiring to hear
how you approach inequality and how you made it a cause of passion! You should
meet @_francied, too!
Now we are doing a virtual fish bowl session on staff engineering at
#SoCraTes2021, hosted by @rradczewski
Norwegian raspberries are the best! π³π΄
In the second session today at #SoCraTes2021 we had a great exchange about the
individual contributor / staff engineer role. Thanks for
@rradczewski for making sure notes were kept!
We are now having a small, but great discussion about having difficult
conversations, which wasn't really on the agenda. So great that this developed
on the spot. Pretty close to the physical event! #SoCraTes2021
So much positive feedback, it seems everyone enjoyed #SoCraTes2021.
I did!
@aahunsberger
@ConfBuddy That's why
@mirjam_diala created it. Happy to be your
buddy, some day!
We are lucky to have absolutely world class organizers running the event!
https://twitter.com/_StephanRoth/status/1431994352176353280
#SoCraTes2021 dinner.
Norwegian 24 hour shop: π³π΄
π
@L1Cafe Yes, there are many like this in Norway.
Data usage for attending #SoCraTes2021 was roughly 20 GB for three days.
@lucianadrian I don't think you can tie that
to anything. It highly depends on the platform how it solves video streaming.
P2P is much more bandwidth intensive than through a centralized system.
Me: Sure! I can squeeze in this small change before the release deadline.
The deadline: https://twitter.com/PermianLandman/status/1432187493726756869
Two days left to apply for the Cloud Solution Engineer role
@NordicTweets that I am hiring for:
https://candidate.hr-manager.net/ApplicationInit.aspx?cid=278&ProjectId=176961&DepartmentId=7392&MediaId=5&SkipAdvertisement=False
And if you apply today or tomorrow, I will randomly select an applicant to
receive a nice gift package full of Norwegian goods and send it to you,
anywhere!
@aahunsberger next chance to meet a similar
awesome crowd! https://twitter.com/ezagroba/status/1432300539543531520
For an event about diversity I am thinking about interviewing sponsors to
highlight their activities related to diversity and inclusion.
Would you be interested in reading this about a sponsor of an event you attend?
@TristanLombard2 Love that!
@ajitsonlion Great idea to ask them to share
/ describe their career ladder.
@PaulinaLandes Yes, I hope that companies
see it as an opportunity to showcase their efforts, not as a form of scrutiny.
@terrifricker Yes, I'm thinking about hiring
a person who is doing DI work to consult on the interview and double check the
answers.
When I have a day full of meetings and people tasks (not bad at all) I try out
things in the codebase that might work, to get a feeling of how much effort it
would be. I'm happy to throw the changes away if it doesn't feel right.
@photostroller We would share these
interviews publicly on the event website.
@Virtual_Patrick No.
@Virtual_Patrick I only tweet in parallel
to meetings.
How is Sequelize an ORM, if it can't generate a table from a model?
@Kitina127001 I even got a nice tan! πΆοΈ
@Kitina127001 I am in Norway, on my mobile
phone, and the network is amazing basically everywhere.
This was on Lofoten:
https://photos.coderbyheart.com/album/Lofoten-2021/photo/20210712T073800-46cebe63
Reminder to self: strop trying to shoehorn ESM code into
@awscloud Lambda, which does not support ESM
right now.
@mraerino
@awscloud Which docs are you referring to?
Node.js 14 has ESM support, but the runtime on AWS still uses require:
https://stackoverflow.com/a/66688901
@bradd_libby
@robsmallshire Sure, more sense than their
own, European language, which is perfectly understood by Norwegians.
#Trondheim is going for a new record of #covid19 infections ...
@mirjam_diala IKEA has these flat panels
which could fit nicely on your wall:
https://www.ikea.com/de/de/cat/ikea-home-smart-led-lichtpaneele-36816/
@lucianadrian Students partying since two
weeks (semester has started again).
@Zack3O12 Content fΓΌr
@FranziskaNaja ...
@mirjam_diala You could also attach it to
your desk maybe, using L-shaped shelf brackets, add a wooden backplate to your
desk, which can attach the panel to. That would work with a standing desk as
well.
@mirjam_diala Another thing that might work
for your setup is a ring light:
https://www.amazon.de/Neewer-Ringleuchte-Licht-LED-Ringlicht-Bluetooth-Empf%C3%A4nger/dp/B01LXDNNBW/ref=sr_1_8?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=ringlicht&qid=1630417167&sr=8-8
@mirjam_diala Because we live in Norway we
have this artificial daylight lamp on our desk. It's really great for video
calls too, but takes up some space.
@Kitina127001 π Every audience will be
happy to hear you!
My dudes, keep your opinion about somebody else's body to your self unless they
explicitly ask for it. Instead pay attention to what they teach you and tell
them how it helped you! Be a friend, not an asshole.
https://twitter.com/ASpittel/status/1432695417725243400
Stuffing computers. Works for me!
https://twitter.com/lauralindal/status/1432738316189945859
