HNHacker News
TopNewBestAskShowJobs

zimmski

13 karma · joined March 18, 2021

submissionscomments
zimmski··on Ask HN: What Are You Working On? (May 2024)
Just announced an deep dive blog post with findings about an evaluation benchmark on software development quality. Here is a thread to the most important findings https://twitter.com/zimmskal/status/1786012661815124024 Blog post is on https://symflower.com/en/company/blog/2024/dev-quality-eval-...

What i am working next: is actually the next version of that eval. The assessments can be improved in lots of ways and there are much more cases coming.

zimmski··on Kakoune Code Editor
At Symflower we do, one of us has it as its main editor and it looks extremely productive. As a former VIM hardcore user i enjoy the pair programming sessions. I guess these sessions must feel the same way when a non-VIM user watches a VIM hardcore user.

We even have an extension for Symflower https://github.com/symflower/symflower-kakoune that is how much we appreciate Kakoune.

zimmski··on Finding test values: it's not black magic, it's simply math
Its a nice and short introduction to SAT and especially SMT with a real world example written in SMTLIB. If anybody is interested or has any questions, let me know. We are planning to post more about SAT and SMT as they are part of our core technology.
zimmski··on Frictionless code review workflow using the Gitlab API
Looking forward to having even less context switches with a perfectly working GitLab plugin inside of VS Code.
zimmski··on Software testing: the ugly duckling of software development
As someone who is in the business of software, infrastructure and especially testing for now almost 20 years, i can underline the fact that people often still think of (automated) software testing as something that is not needed. "I tried it, it works, so let's merge it without automated testing." is one of the sentences i heard so many times in my work-life, but even more often i hear "But it worked, yesterday". What is your favorite quote about testing? One of mine is now definitely "testing code and automating things should require the same care and skill as working on your product" as stated by the article. I can fully stand behind that quote. Worth reading!
zimmski··on How to solve logic puzzles with SMT solvers
Does anybody know another Z3 online version or another SMT solver that can be used online? Rise4fun is gone for good :-( https://github.com/Z3Prover/z3/issues/5472
zimmski··on Comparison of Playwright vs. Cypress for E2E web testing
Just read through the article and was wondering if anybody had experience with migrating from Cypress to Playwright, or Playwright in general?

Before Cypress i was used to working around problems of Selenium/Webdriver. Now it seems with Cypress there are less workarounds but still some problems. The article really talked to me e.g. grouping of tests is a major painpoint IMHO.

zimmski··on Path independent deployment of Angular Apps without a re-build
One of the funniest articles i have read in a while. Know the author's journey really well, the dailies were funny as heck. Getting rid of a "/" is really hard work, you need to dig deep. Worth reading even if you don't do Angular, digs also into HTML and the JS History API
zimmski··on Correct Git commits with git-autofixup
Yep. I have that practice too and i thought that was good enough but with git-autofixup and my posted alias i am down to under one second. So it will save you 1-14 sesconds of your life with every fixup you do... unless it cannot be done automatically. Try it and let us know what you think :-)
zimmski··on Correct Git commits with git-autofixup
Totally agree. I guess what i am trying to say is that learning rebase is a must and powerful tool but if you are doing the same things again and again you should think about automating them and use your thinking-power and time for non-automated things.
zimmski··on Correct Git commits with git-autofixup
I/we do but sometimes you just overlook something especially if there are a lot of changes. But having someone else review what you do almost completely removes that problem.

I usually do not look through all commits again when a basic review already happend and i "just" integrate the review comments. That is where for me personally these problems happen that git-autofixup is sometimes wrong but in over a few thousand commits in the last months this happend only thrice. Which for me just speaks for the tool IMHO. Ow the original author big time :-)

zimmski··on Correct Git commits with git-autofixup
Learning rebasing is one thing but wasting hours every week on rebasing because you are doing the same thing over and over again is another. When i do a one line fixup i just do not want to figure out the correct commit and then rebase i just want it to happen because i already know how i would rebase that: you just use git-autofixup or other similar tools discussed here to get it done.
zimmski··on Correct Git commits with git-autofixup
git-autofixup definitely changed my daily development life.... I mostly use it with this Git alias

``` autofixup = !"autofixup origin/master --exit-code; test $? -lt 2 && GIT_SEQUENCE_EDITOR=true git rebase -i --autosquash $(git merge-base HEAD origin/master)" ```

Works almost every time perfectly, and when not i always get a comment during a code review.