Human, tester, content creator. Also known as ivanAndCode ;) Views are my own.

Auckland, New Zealand
Joined November 2010
What 🫣🫣 try.cloudflare.com/ What a time to be alive man….
319
729
169
11,748
3,017,131
Ivan Karaman retweeted
Bad sound is my one complaint with every non-Apple laptop I have owned. A MacBook sounds good because Apple measured its speakers and tuned the DSP; on Linux you get the raw drivers. My @slimbook Executive 14 is a lovely machine, but its speakers are no exception to the rule. This is what one press in @OmarchyLinux does to them. The Speaker Calibrator plugin makes it sound better in one minute. It plays sweeps, listens through a microphone (the built-in ones work, a cheap USB measuring mic is better), fits a protective parametric EQ and installs it as a PipeWire filter chain. Optional deep bass from bankstown, the Asahi Linux bass enhancer. Everything runs from the bar panel. What you hear is the room, recorded through the measuring mic where I sit. The off/on switch is level matched, so nothing gets louder, only the tone changes. @dhh and @SpencerGBull, you tuned the XPS 14 by hand and by ear. Challenge: run this on it and tell me how it compares. plugins.omarchy.org/plugin.h… Source: github.com/thefreshoffice/om…
51
53
8
1,071
49,972
Ivan Karaman retweeted
"GPT-6 Astra, use Ableton Live and make an absolute banger". AGI is here.
495
815
363
9,097
2,848,074
Ivan Karaman retweeted
New paper: LLMs should give accurate answers. 
Yet we find their answers are often biased to favor their own values and they don’t disclose this in their reasoning. 
E.g. Claude’s answer below favors Anthropic. On other tasks, Gemini & GPT-5.5 show similar biases.
59
95
43
722
155,272
Ivan Karaman retweeted
when the whole team is on claude code
200
1,009
147
13,331
1,014,513
Ivan Karaman retweeted
Abusive bosses don't drive performance. They undermine it. 471 studies, 149k people, 36 countries: in aggressive workplaces, we do poorer work, collaborate less, and shirk more. Incivility breaks confidence and breeds resentment. The best way to get results is to show respect.
79
1,095
128
3,891
392,398
Latest Thoughtworks Technology Radar is out - our regular survey of technologies that capture our attention in our client work. We found lots of AI-adjacent tools to be useful, but also that coding assistants often lead to problems thoughtworks.com/radar
13
186
26
753
139,157
🚀 We're excited to announce that now you can buy The Software Tester’s Journey: Exploring Career Opportunities and Adventures! 👀 For the next 3 days (until 9pm CET on 24 October) you can buy the book for only $11.99 (minimum price), before we increase the price after that.
1
3
1
7
1,121
1
9
12
1,148
A story describes a problem the the intended user has. A user wants to use our app to accomplish some goal. No one ever has this goal: "I want to log in to this app." I never met a person who would say "great, now that I've logged in, I've accomplished my goal!"
3
3
11
2,245
Ivan Karaman retweeted
A nice Github repo - file organizer that reads and sorts your files, running local LLM 100% on your device What it does: - Scans a specified input directory for files - Understands the content of your files (text, images, and more) to generate relevant descriptions, folder names, and filenames - Organizes the files into a new directory structure based on the generated metadata
35
199
16
1,724
169,220
Ivan Karaman retweeted
As performance review season gets underway in many places now & through Q4, here’s a rough model to help you think about how you are perceived in almost every mid-sized to large company. Your work is generally observed and perceived [0] by others along the following 3 dimensions: 1) Content: this is about the insights & ideas you have, the proposals you make, how you solve problems, the things you ship, the metrics you move in the short-term, the business impact you create in the long-term, etc. 2) Confidence: this is about the image you project as you do your work, do you seem to have things under control, do you seem to be able to tackle tough tasks, how you communicate, do you come across as “leadership material”, are your peers and people above / below in the hierarchy confident in you, etc. 3) Context: this is about your sensibility around your company’s implicit culture, how you adapt your approach to your org’s power structure, that important exec’s quirks & preferences, general biases of important peers & stakeholders, etc. Now, here are some crucial observations to consider as you think about how you’re perceived and how that affects your odds of getting promoted: A) In most companies, if you are extremely good at just 1 of these and average / below average at the other 2, you are going to “get stuck” beyond certain levels (usually Manager / Sr. Manager will be your ceiling). This is unfortunately the cause of a lot persistent frustration for otherwise-talented people who are GREAT at Content, but repeatedly get passed over for promotion to higher levels. They don't understand why this keeps happening. And usually no one explains to them the perception side of things i.e. no one explains that it is usually because they are not projecting as much Confidence as they ought to for the next level and they are not as attuned to the Context of the org & the company [1]. B) To have a chance of getting Director / VP level scope, you must be very good at a minimum of 2 of these and you must not suck at the 3rd one. And btw, this is how you get different types of leaders at the mid / upper management level of a company. e.g. a leader who spikes on Content + Context but not on Confidence is going to have a VERY different style than a leader who spikes on Confidence + Context but not on Content. This observation alone will explain a lot of confusing promotions, where someone seems not competent-enough to be a senior leader, but yet they somehow are the one chosen for the VP job [3]. C) Employees who get promoted to and show longevity at the highest levels (Executive / CEO) in top tier companies tend to be very good at all 3, especially Context. Last but not the least: as with any model, this is by no means a perfect predictor of how things will always work everywhere. But hopefully this helps clarify some perpetually confusing things that happen in our career & in the careers of people around us. ~ Footnotes: [0] If you haven’t already noticed, everything here — Content, Confidence, Context — is about how you are perceived i.e. how Optics plays a role in who gets ahead in midsized & large companies. Now naturally, no company will ever admit or explicitly tell you that this is directionally how things work. They will point to the career ladder and give you some technical reason why the committee’s interpretation was that you did not fulfill one or more of the promo criteria. [1] This is not to say that this is right. IMO it is quite wrong. However, me just saying THIS IS WRONG isn’t going to change the long-held opinions and dogmas of the members of your org’s promo committee in November 2024 or January 2025. [2] In an ideal world, it’s your true Impact & your Execution that should dictate how you get recognized & rewarded. Unfortunately though, in any sufficiently large group of humans the idea of “just do good work and let your work speak for itself” doesn’t work optimally. In good companies it will work for you early on, but even in those companies it will stop working at some point, at some level. When you reach that level, it is fine to decide to opt out of this game (I did that at some point, just before I started this next chapter of my career). But if you do that, be clear on the reasons why you’re doing it so you can remain steadfast while others seem to be playing silly games to get ahead. And even if you want to opt-out at some point, the onus is on you to make sure you’re able to create the life you want to create for yourself from that point forward. [3] This is very likely the most interesting observation in this post for those of you who pay attention to why certain people get promoted / selected for certain senior roles.
18
67
7
760
101,907
Ivan Karaman retweeted
Ivan Karaman (@ivanandcode) debates if assertions belong in Page Object Models (POMs). Explore the pros and cons and see how consistency and project needs to play a role in his latest blog. (11/16) bit.ly/3AL7x0D
1
1
2
35
3
1
6
1,182
Ivan Karaman retweeted
As a Software Developer at some point you don't learning languages anymore. You get familiarized with them. Like you do with a new car. You already know how to drive.
87
339
39
4,379
142,643
This really is a fantastic project tackling a big challenge and real problem. Get involved! I think I may add the lint plug-in to the Epic Web lint config. e18e.dev
4
34
172
18,381
10
15
1,552
Keep it simple 🤩
143
5,994
393
60,906
4,640,194
8
9
1,382