TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Cucumber maintainer has been laid off

134 pointsby joergrechabout 2 years ago

13 comments

UweSchmidtabout 2 years ago
I have used Cucumber in various projects, but haven&#x27;t yet had the pleasure of seeing it all work out.<p>- No one wanted to &quot;collaborate&quot;, or check a &quot;documentation&quot; based on the Cucumber <i>code</i>. Yes, it&#x27;s code, it lives in an IDE, in git, and non-technical folks just generally don&#x27;t deal with that world. No one in my projects ever even brought such an idea up. Non-technical folks looked at our Cucumber code as in &quot;what tests do we have?&quot; or &quot;how do you guys work&quot;. Nothing in their domain.<p>- Why do we have programming languages and don&#x27;t programm computers using natural language? You&#x27;ll find out when you try BDD! You end up coding the complexities that natural language glosses over, you&#x27;ll fight similar Cucumber statements trying to get some reusability and so on. In the end you wonder why you bother with the 1-2 extra layers of Cucumber anyway.<p>- At the same time, good test code is easily readable for semi-technical people. In testing it ends up with a lot of clicking and entering values in text fields in an application the business analyst will be familiar with. Whenever they are willing, they&#x27;ll figure out Selenium code.<p>- Have you ever wished that you have some<p><pre><code> Scenario: Sunday isn&#x27;t Friday Given today is Sunday When I ask whether it&#x27;s Friday yet Then I should be told &quot;Nope&quot; </code></pre> on top of, say, <i>Boolean checkIfFriday()</i> in your code? Truth is, a lot of testing code is click here, enter text there. Wrapped in the right function, organized in the right way (Page Object Model?) and it&#x27;s all readable, maintainable and done in a reasonable time.<p>I would advise against BDD&#x2F;Cucumber and to be convinced otherwise I&#x27;d have to see a well though-out and realistic working example.
评论 #35008716 未加载
评论 #35008393 未加载
评论 #35010074 未加载
评论 #35008924 未加载
评论 #35008219 未加载
评论 #35008721 未加载
评论 #35009967 未加载
评论 #35010091 未加载
config_ymlabout 2 years ago
13 years ago when I started with Rails, we had a cucumber suite for one of the products we maintained. It was eventually abandoned, as developers didn&#x27;t want to maintain it and the PM was not interesting in applying it either. I had never seen it on a project since, but still knew one or two people who were religious about it.<p>Fast forward to yesterday, we were formatting product specification using ChatGPT and I thought hmm, ChatGPT would be perfect to take something vaguely structured and return it as a Cucumber spec.<p>And here I am today, Cucumber pops up again in my HN feed. It feels like law of attraction, butn not quite :)
评论 #35008013 未加载
Dayshineabout 2 years ago
The American way of firing people with no notice and cutting off their logins instantly is so strange.<p>Is saving a tiny bit of money that much more important than a smooth handover? Or are employees just not willing to work their notice periods?<p>It sounds like in this case it&#x27;s actively going to hurt the business.
评论 #35008909 未加载
评论 #35008502 未加载
评论 #35014351 未加载
评论 #35008929 未加载
评论 #35010615 未加载
undecisiveabout 2 years ago
Like many others here, I haven&#x27;t used Cucumber in a while, but back when I did, I went a couple to workshops that Matt ran, exploring BDD.<p>Certainly laying someone off when they are on holiday feels like a dick move, I guess that&#x27;s corporates for you. I&#x27;d be interested in Aslak&#x27;s viewpoint, as I&#x27;m guessing he&#x27;s still there, and may well be the source of Matt&#x27;s confidence that community assets will be handed over to the community.<p>But I&#x27;m glad Matt is reasonably happy. I&#x27;m absolutely certain his next venture will be successful, and that SmartBear lost a very valuable asset here.
评论 #35008512 未加载
ibejoebabout 2 years ago
I&#x27;m not suggesting that it is, but this <i>sounds</i> much more like a firing than a layoff. Pretty shitty way to do a layoff. This is the way you remove a potential problem, i.e., play it cool until the doors are locked, then full lock-out. That&#x27;s very different from &quot;Hey man sorry, but it&#x27;s layoff season, as you know, so we&#x27;re gonna pay you out for the next 4 weeks and you can keep your coursera subscription.&quot;
评论 #35010531 未加载
评论 #35010330 未加载
评论 #35011507 未加载
satisficeabout 2 years ago
As a tester, I have felt from the first time I ever saw Cucumber that it is part of a conspiracy by coders to avoid productive testing by trying to transform testing into code— like that guy who wrote scripts to handle all communication with his girlfriend.<p>Given that Gherkin language is insultingly stilted and simplistic, when I see Cucumber, then I want to vomit.
ChrisMarshallNYabout 2 years ago
I really like this chap&#x27;s attitude, and I sincerely wish him the very best.
quickthrower2about 2 years ago
I really liked using specflow (a cucumber equivalent) for dotnet years ago. It comes into its own when you want to quickly multiply up the cases or build out scenarios from smaller steps. Even if you are unit testing and not using BDD it is useful. But it is an investment, especially if you need to move exisiting tests to it. Being able to write code for a single step requires decent decoupling through the test and tested code.
评论 #35008855 未加载
hsuduebc2about 2 years ago
I must say. Man is pretty chill for someone being just cut off without a word.
评论 #35008336 未加载
flerchinabout 2 years ago
That&#x27;s really disheartening. Without access to his email, can Matt still be the primary maintainer of Cucumber? He can of course fork it.
picturabout 2 years ago
Cucumber is very useful in projects with similar components and flows. Developing certain command patterns and writing tests on these commands really improves and speeds up the processes.
fgsantoyoabout 2 years ago
Being off the grid for more than 2 days puts you at a disadvantage if you value your Job, let alone taking long esoteric vacations. there are people working non stop to take all you have. If you value anything enough, protect it at all cost.
评论 #35011340 未加载
fgsantoyoabout 2 years ago
Don&#x27;t take more than two weeks at a time vacation let alone loose access to your email if you value your job. Ever. While we get there all esoteric on taking time off to rewind because we have added so much value already and the world is beautiful a worth exploring, there are many people working non stop to take what you have... bummer
评论 #35010102 未加载