itsArtur | 1 year ago | on: Problem with selling developer tools is that devs have no purchasing authority
itsArtur's comments
itsArtur | 4 years ago | on: Remote work will break the US monopoly on global talent
itsArtur | 4 years ago | on: Ask HN: Which NoCode platforms are fine?
Setting up UIs was relatively painless thanks to many out-of-the-box integrations, and it was surprisingly easy to implement auth/error handling/component dependencies.
The thing I liked the most is that it's not really a "no code" - you need to be technical to build good apps in this tool. However, that's where the power comes from - it simplifies the mundane development tasks and lets you focus on something more high level.
I wish the team would make it easier to consume your own, custom API however.
itsArtur | 4 years ago | on: My First CSS
itsArtur | 4 years ago | on: Ask HN: What diagrams do you use in software development?
itsArtur | 4 years ago | on: Everyone is still terrible at creating software at scale
I had this exact same thought recently when reflecting on my behavior in my new role as a "technical product owner". All of it was reflexive, as if I suddenly forgot all of the software engineering knowledge I accumulated over the years and became a deadline-driven cog.
I don't have a solution yet; I think it comes down to that I don't yet speak the same language that people I report to do, and thus I feel like I can't defend my position well enough. It comes with experience, I guess!
itsArtur | 5 years ago | on: Tesla buys $1.5B in Bitcoin, may accept it as payment in the future
itsArtur | 5 years ago | on: Software engineering topics I changed my mind on
That's fair, but shouldn't we strive to make the best possible guesses in the absence of said theory and science?
itsArtur | 5 years ago | on: Tether price manipulation
itsArtur | 5 years ago | on: Google adds experimental setting to hide full URLs in Chrome 85 address bar
itsArtur | 5 years ago | on: Tacit knowledge is more important than deliberate practice
Yes! This is also worsened by the fact that changing jobs frequently is so common. This makes me appreciate my first job, where good design was a priority, so much more.
itsArtur | 5 years ago | on: Every software system used at Gitlab
itsArtur | 5 years ago | on: Don’t require a user to be interested twice: lessons on reducing signup friction
itsArtur | 5 years ago | on: Ask HN: What are your favorite developer-efficiency tips?
itsArtur | 5 years ago | on: What concept would improve everybody's cognitive toolkit? Kayfabe (2011)
itsArtur | 6 years ago | on: Ask HN: What were the things you did that made the biggest impact at your work?
I had to convince both sides: 1. the management so that they would give us explicit permission to take time from our "actual work" time 2. the devs to actually start and keep it going
management caved in after... - I researched our competitors and their tech, highlighted features which would be very hard/impossible to implement given our architecture and what we needed to learn - dozens of comments about what we lose implementing feature Y in the "old" and "known" way vs using tech/service X - made comparisons to different professions which always have to stay on top of their game to win
all while repeating the message that we cannot have a world-class product without a world-class tech team. I think framing this as a "loss" instead of "gain" helped a ton.
With management buy-in, we were creating a "learning" card for everyone in the tech team each sprint. These cards were "committed" so there was no getting around of finishing them.
The dev team needed some motivation as well. Coding features as quickly as possible has obvious and visible advantage - you get praised, you might get a bonus, you might be promoted. Learning on the other hand.. less so.
To keep a long story short, I convinced them that the more they know the better their market value is by showing various stats. After the initial nudge, it was just intellectual curiosity that kept the meetings going.
Format wasn't anything special: - pick a book/article/system by vote - one person spends a couple of hours going through the chosen 'thing' - prepares a list of items to talk about - people vote about what should we talk about (before the meeting) - we have a presentation/discussion. each meeting ends with - list of practises/ideas we would like to implement. the list is committed to our documentation repository and followed up on - list of things we would like to learn in the future
itsArtur | 6 years ago | on: Ask HN: What interesting problems are you working on?
I really dislike CodeReview SE for many reasons though, I don't think this Q&A format is suitable for doing CRs