June 2022

350 tweets

Replying to @kohidave

@kohidave
@clare_liguori I think CF is already great
(in terms of what solves), but a feature I miss most is actually beyond its
scope: time to deploy. Ideally it should deploy 100x faster. Wish two would be
support for deploying lambdas from Typescript without needing to figure out the
packaging part.

Replying to @w3ltraumpirat

@w3ltraumpirat My point exactly. CDK, and
SAM are a start, but you still have to figure out a compilation pipeline when it
goes beyond simple Lambdas that use built-in dependencies. It's debatable
whether CF should solve that, but I think it would be a great feature.

Replying to @w3ltraumpirat

@w3ltraumpirat I have to check out the V2
version of that construct. Usually CDK constructs don't support async code
execution so having the build step in the place where the construct is created
would be preferred for me, but hasn't been possible before.

So, I hope I encourage @BlancheCarstens
to come out of her Twitter hiatus because she is trying to solve a massive
problem in South Africa: giving school kids access to computers and the
opportunity to learn about and with them. She's looking for ideas!

So there is a CHILDREN'S book about #testing, created in #Finland 🇫🇮 by
@kkakkonen and it's a beautiful hardcover that
aims to teach children the fun of finding bugs and improving software. We need
great testers, too, so definitely check it out!
Embedded Photo

Replying to @CorinnaBaldauf

@CorinnaBaldauf I use the same technique
when facilitating a discussion. If a person wants to speak, I keep track of the
order. I don't have a name for it, maybe FIFO queue (first first out). During
the discussion I will mention that I've recognized a person's intention to
speak.

Replying to @maaretp

@maaretp While I don't want to diminish the
severity of attacking your legacy, I want to ensure that you have built a legacy
of your own that stands for itself, without the (lack of) validation of any
third party. That said, it is important to address efforts to minimize your
works.

Replying to @coderbyheart

E2E tests are slow, but try to be below 15 minutes, otherwise too many context
switches happen for developers. You should monitor this and make sure everyone
is aware of the goal!

Replying to @coderbyheart

These dashboards for visualizing test results can't be too technical, but should
take the perspective of the business, so all involved parties can use that
information.
Embedded Photo

Replying to @amokleben

@amokleben This effort is about the language
features to allow direct hardware access (which often needs direct memory
manpiulation), not about the implementation. However, if you look at examples
like @Espruino or
@nodebots you will see that they run stripped
down interpreters, because >

Still fascinated that Berlin is one of the few major German cities that still
has undeveloped real estate. Also, beautiful green suburbs.

Replying to @lisihocke
Replying to @lisihocke

@lisihocke Yes, that's the downside, those are
typically not paying well. But given her background this could be an angle for a
more formalized education track, and salary is always negotiable.

My junior today asked for a recommendation how to document architecture. I don't
have a good one, and I am again thinking about writing down how I want
architecture to be documented: from the viewpoint of data that flows through it.
It needs to be a dynamic, not arrows+boxes.
/status/1381512195612246018

Replying to @m4nl5r

@m4nl5r Yeah, ideally I have per-feature test case
sequence diagrams that include the actual data and the components it was handled
by, including links to the infra definition in code.

Replying to @_Iyalei

@_Iyalei Yes, I like that. I want to start with
the feature: "We want to store temperature data of devices, and be able to
retrieve them later." ... then see the input and output data ... then see which
"components" this data touches and how it is transformed in the process.

Replying to @stanislav

@stanislav What C4 is missing for me is the
"glue": in AWS architecture a lot is happening on the "arrows" between boxes and
C4 does not focus on that; it puts an emphasis on components, however in cloud
native archtitecture the containers are boring, the implementation is in the
glue.

Talked to an applicant from Italy who volunteered their current salary. I had to
ask 3 times to make sure I didn't mishear the number... it was unbelievable low.

After 6 years I've got a replacement for my XPS 13 (9320). First impressions:
the OLED is beautiful, feels like 15% more screen, keyboard and trackpad are
great, too. The device itself feels much smaller, albeit it's just a few mm
smaller. #xps13

Me: here is the tech challenge. Them: solves tech challenge quickly. My
feedback: not fully implement, bugs, no tests. Care to fix? Them: The provided
solution should be sufficient to make an impression of my skills.

Ohhkay.

Some dudes have too much confidence.

Replying to @femtoduino

@femtoduino
@JacobusSystems Sure, but none of that is
the case here. The challenge came after a 1,5 hour intro call. The coding
challenge has no time limit, and they only spent a few hours on it. I've
provided clear feedback within a day what is missing. They would have had the
chance to correct it.

Did an Event Storming session today with my students on how the robot wars game
should work. I'm so excited to see it in action soon!
Embedded Photo

Replying to @zimmskal

@zimmskal I donate every 4 months roughly at the
hospital in Trondheim. We have a nice range of gifts to choose, for example
thermoses, t-shirts, towels, bike repair kits. It's donated, I think.

Conferences that do not reimburse speakers are putting "paid content" in front
of their audience.

Make sure to remember that when buying a conference ticket.