HackerTrans
トップ新着トレンドコメント過去質問紹介求人

meadsteve

no profile record

投稿

The ladder of bug discovery joy

blog.meadsteve.dev
2 ポイント·投稿者 meadsteve·昨年·1 コメント

[untitled]

1 ポイント·投稿者 meadsteve·4 年前·0 コメント

[untitled]

1 ポイント·投稿者 meadsteve·4 年前·0 コメント

[untitled]

1 ポイント·投稿者 meadsteve·4 年前·0 コメント

How boring should your team's codebases be

blog.meadsteve.dev
186 ポイント·投稿者 meadsteve·4 年前·225 コメント

Leaving kind (and productive) PR feedback

blog.meadsteve.dev
1 ポイント·投稿者 meadsteve·4 年前·0 コメント

Using a Docker registry as a distributed layer cache for CI

blog.meadsteve.dev
23 ポイント·投稿者 meadsteve·4 年前·8 コメント

Making Python fast – Adventures with mypyc

blog.meadsteve.dev
224 ポイント·投稿者 meadsteve·4 年前·92 コメント

コメント

meadsteve
·昨年·議論
Reflections on the best time to discover bugs in software.
meadsteve
·4 年前·議論
The excitement comes when security issues are discovered in no longer maintained code
meadsteve
·4 年前·議論
Php 5 would not be boring and safe. You'd have some interesting challenges writing in an unsupported language version
meadsteve
·4 年前·議論
If I was to rewrite my blogpost to fit your second sentence I would title it: "Please consider onboarding new staff as a need for your software". This is just another consideration when architecting. I absolutely will use cutting edge tools if they are needed. But we just need to think about it a little.
meadsteve
·4 年前·議論
I still consider "no framework" as a novel choice (most of the time): https://blog.meadsteve.dev/team-work/2022/10/13/how-boring-s...
meadsteve
·4 年前·議論
Agreed. Though not strictly a counterpoint. I do enjoy novelty (and benefit from it). I just want the right amount of it
meadsteve
·4 年前·議論
Yeah I think this is why I liked "novelty budget" as a term. To me it implies a limit, but it also implies something which you should spend. Doing something a little bit different can be immensely valuable as you've highlighted. Also everything was new at one time.
meadsteve
·4 年前·議論
This is a very good point. There are definitely "risky novel" choices that could make your company a success. But I've also seen many teams drowning in a soup of random tech choices.

I'd love to be able to write some more specific advice on this topic but mostly I just want people to be mindful of the impacts of their choices and actively choose risk rather than having it sneak up on them.
meadsteve
·4 年前·議論
meadsteve
·4 年前·議論
Well I already had a docker registry. I generally just blog the information my past self would have needed a few weeks ago.
meadsteve
·4 年前·議論
Somehow I'd completely missed this feature existed and it's a really nice way of speeding a build up
meadsteve
·4 年前·議論
I don't think that's how it works. Unless you install a library like typeguard python doesn't do runtime type validation
meadsteve
·4 年前·議論
Very much agree. It's one thing I really appreciated about how php added type annotations. You didn't need them but once you added them they became a gaurantee.
meadsteve
·4 年前·議論
Yeah these are great approaches too. I'd actually considered a rewrite of the core in rust before I went with mypyc. But it was nice not to have to do a rewrite.
meadsteve
·4 年前·議論
Yeah this is exactly it for me. I already had type annotations and ran mypy to help with correctness. And I tried this out because it felt like a nice thing to get for free.
meadsteve
·4 年前·議論
Thanks 4140tm and thanks cinntaile. I was very pleased. That was very much the intention of the name
meadsteve
·4 年前·議論
Maybe I should have said for cheap
meadsteve
·4 年前·議論
I recently experimented with using mypyc to make some of my python a little faster. I was pleasantly surprised with how well it worked for very little code change so I thought I'd share my experiences.

The blog post wanders around a little because I had to add setuptools and wheel building as my project had previously skipped this.
meadsteve
·4 年前·議論
I ended up building a library for elixir a few years back for this kind of thing: https://github.com/meadsteve/unit_fun.