HackerTrans
TopNewTrendsCommentsPastAskShowJobs

meadsteve

no profile record

Submissions

The ladder of bug discovery joy

blog.meadsteve.dev
2 points·by meadsteve·vorig jaar·1 comments

[untitled]

1 points·by meadsteve·4 jaar geleden·0 comments

[untitled]

1 points·by meadsteve·4 jaar geleden·0 comments

[untitled]

1 points·by meadsteve·4 jaar geleden·0 comments

How boring should your team's codebases be

blog.meadsteve.dev
186 points·by meadsteve·4 jaar geleden·225 comments

Leaving kind (and productive) PR feedback

blog.meadsteve.dev
1 points·by meadsteve·4 jaar geleden·0 comments

Using a Docker registry as a distributed layer cache for CI

blog.meadsteve.dev
23 points·by meadsteve·4 jaar geleden·8 comments

Making Python fast – Adventures with mypyc

blog.meadsteve.dev
224 points·by meadsteve·4 jaar geleden·92 comments

comments

meadsteve
·vorig jaar·discuss
Reflections on the best time to discover bugs in software.
meadsteve
·4 jaar geleden·discuss
The excitement comes when security issues are discovered in no longer maintained code
meadsteve
·4 jaar geleden·discuss
Php 5 would not be boring and safe. You'd have some interesting challenges writing in an unsupported language version
meadsteve
·4 jaar geleden·discuss
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 jaar geleden·discuss
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 jaar geleden·discuss
Agreed. Though not strictly a counterpoint. I do enjoy novelty (and benefit from it). I just want the right amount of it
meadsteve
·4 jaar geleden·discuss
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 jaar geleden·discuss
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 jaar geleden·discuss
meadsteve
·4 jaar geleden·discuss
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 jaar geleden·discuss
Somehow I'd completely missed this feature existed and it's a really nice way of speeding a build up
meadsteve
·4 jaar geleden·discuss
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 jaar geleden·discuss
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 jaar geleden·discuss
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 jaar geleden·discuss
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 jaar geleden·discuss
Thanks 4140tm and thanks cinntaile. I was very pleased. That was very much the intention of the name
meadsteve
·4 jaar geleden·discuss
Maybe I should have said for cheap
meadsteve
·4 jaar geleden·discuss
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 jaar geleden·discuss
I ended up building a library for elixir a few years back for this kind of thing: https://github.com/meadsteve/unit_fun.