HackerTrans
TopNewTrendsCommentsPastAskShowJobs

meadsteve

no profile record

Submissions

The ladder of bug discovery joy

blog.meadsteve.dev
2 points·by meadsteve·tahun lalu·1 comments

[untitled]

1 points·by meadsteve·4 tahun yang lalu·0 comments

[untitled]

1 points·by meadsteve·4 tahun yang lalu·0 comments

[untitled]

1 points·by meadsteve·4 tahun yang lalu·0 comments

How boring should your team's codebases be

blog.meadsteve.dev
186 points·by meadsteve·4 tahun yang lalu·225 comments

Leaving kind (and productive) PR feedback

blog.meadsteve.dev
1 points·by meadsteve·4 tahun yang lalu·0 comments

Using a Docker registry as a distributed layer cache for CI

blog.meadsteve.dev
23 points·by meadsteve·4 tahun yang lalu·8 comments

Making Python fast – Adventures with mypyc

blog.meadsteve.dev
224 points·by meadsteve·4 tahun yang lalu·92 comments

comments

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