Hacker News new | past | comments | ask | show | jobs | submit | lukaszkorecki's comments login

Most of the time I have 4 or 6 buffers visible at once, including the REPL and files I’m editing - and that’s when I’m working on “one thing”, having packages like transpose frame or ace-window makes this type of workflow much easier


I could add at least 10 more to this list, just based on my personal experience


djaypro is what you want in this case - but you’ll also need a mixer/interface which supports DVS (like Numark Scratch).

There are all-in-one hardware options but from what I remember all of them come with their own control platters etc


To add to it - the frame meter in SF6 training mode is an equivalent of the cards presented in the article, but built into the game.


> The arguments articulated are entirely false

I’d would disagree - I had the exact experience that the autor described. But you are right on this point

> it’s entirely possible to build that intoxicating environment anywhere. It’s more about having a dynamic leader who assembles teams into collections of individuals who know precisely why they are there

I still think it’s related to size and bad incentives. I heard stories of people at FAANG that said that department X is like a startup but Y is soul sucking boredom


Yes, thats correct. However the existence of X department at all refutes the authors premise and conclusion - and if X exists, it’s entirely possibly for Y to become better.

Specifically this is entirely false due to the existence of X:

> Is this preventable? I think not.

I> f you look closely, all these problems fundamentally come from:

> Decreased skin in the game, which reduces team alignment

> N^2 communication, which creates need for managers and specialization, which reduces individual agency and breadth of learning

> Reduced risk tolerance, which slows everything down

> #1 and #2 are inevitable results of having more employees. #3 is an inevitable result of having more users, partially due to government regulation.

I think a large company enables Y departments to exist without the company imploding immediately. Survivorship bias ensures most startups that last longer than a short amount of time to appear like X, when I know there are plenty of dysfunctional startups (a friend tells me Ghost is a great example). But due to the economics of a startup they evaporate quickly. In a large company Y departments can limp along for a long time or indefinitely because Y’s function needs to exist and the company can afford for it to suck ass to work there without it going out of business. However invariably X departments in large corporations are where the magic happens, where people want to work, and what moves the large enterprise forward.

I’d also note that not everyone wants to work in a startup environment or are able to. Many engineers got into it for a good paycheck and don’t have much interest in anything particularly dynamic or engaging. They’re perfectly happy committing once a month and sitting in meetings. That’s not me, but I can also see when you build an army, you can’t build it out of special forces only.

So, instead of saying X can’t exist, when it clearly does, I think it’s more useful to say you should be careful where you work in a large company and seek out actively the X departments by learning what Y departments look like and how to spot an X department.


> I’d also note that not everyone wants to work in a startup environment or are able to. Many engineers got into it for a good paycheck and don’t have much interest in anything particularly dynamic or engaging.

This is an excellent point. In my experience a majority of people value stability and predictability in their lives. They would rather have someone tell them what to do within well-structured bounds than contend with the ambiguity inherent in an early stage startup, or with solving massive product/business/technical problems with too many stakeholders to fit in a room.

I think the challenge is the people with the intrinsic motivation and stomach for the ambiguity can struggle to grow in large corporate environments that are full of good soldiers who stay in their lane. It's not uncommon for entry level ICs to come in with 3 or 4 layers of management between them and VP level, and then become pawns in middle management games, or stuck reporting to Peter-principle cases who teach them all the wrong lessons.

This is why I was really glad to have worked in startups when I was young, to really get exposed to all the moving parts and fundamentals of an operating business. It's just much easier to learn when the big picture is more legible, you have the latitude to iterate faster, make more mistakes, and see first-hand how things scale (or don't!) from the ground up. These days I see too many ivy league grad ex-FAANG who have all kinds of ideas of best practices with no understanding of why things are done that way at the tech giants, and extremely limited ability to reason from first principles about what makes sense in a different context.


Would you describe your work at large companies as "intoxicating"?


Absolutely. The most exciting work I’ve done that has literally changed our world was done at systemically important multinational megacorps, where we created environments of unfettered innovation and an assembled teams of amazing individuals working as a coherent team. I had some really great leaders early in my career that showed it’s not only possible it’s the only way to enjoy any role at any company no matter the size. While you can’t clone their method to work in any environment, you can adapt their method to any environment with enough energy applied. The essential secrets are the ones I outlined. As an IC though it’s all about finding those leaders among the functionaries.

Likewise, most of the startups I worked at were exciting by not intoxicating. They were relatively banal in their goals (change the world through prestige makeup e-commerce or something), their technology modern but not innovative, and the teams tight but not always coherent like a well oiled machine.


big companies have resources that give you reach (channels, marketing, human talent, legal, international presence, longer term investments) that you can never get with a smaller company.

being able to apply them effectively can really be really frustrating though. and there is always the danger that your two year development arc will be demolished by 'shifts in overall strategy' or 'belt tightening' or a reorg.


Yeh. But startups can and do fail, pivot, get restructured by their VC.


> I had some really great leaders early in my career that showed it’s not only possible it’s the only way to enjoy any role at any company no matter the size.

I'm not persuaded anyone is in a position to know that there's only one way for people to enjoy work, and to know what that one way is.


That’s the secret. Most management is about the one way people work. The right way is to realize everyone is an individual and everyone has a different way of working, and what they enjoy about work. This forms a complex optimization problem for the manager, whose job, IMO, is to figure out the puzzle of how to maximize everyone’s individual value in the team. The way you do that is match their style of work and strengths with the teams needs and find other team mates to backfill their weaknesses. Then giving people the space to do things the way they prefer it while keeping a strong common collaboration medium within the team.

Return to office is a current example. My strategy here is that people know how they work best and that’s up to them. We have ways of getting together and collaborating, asynchronously and synchronously, and don’t enforce a mandatory hybrid approach. I encourage the team to intentionally meet up in person regularly, and the team self organizes synchronous in person time on a regular basis. I set up a drop in zoom room that’s always signed in on a conference room and people drop in for adhoc stuff all the time. Some people stay signed in all day on the conference room. I make sure ticketing systems, chats, and other mediums are well used. I regularly talk to people about their well being to be sure folks remote are OK, as sometimes fully remote can mean fully depressed.

Compare this to a “standard” managers approach. “We will be in the office three days a week, with a mandatory day on Wednesday. This is necessary because people work best in person but we want to give people flexibility because we know employees value that. Failure to comply will result in performance review impact. Our company’s culture is built on in person interactions. We do this for the children.”

Typical management is about treating people as butts in seat filling a role with a define set of measurable performance metrics - aka conforming cogs in a machine. that is the method that assumes there is one way for people to enjoy work, and knowing what that one way is.

My way is acknowledging I don’t know any one way that’s best, and specifically, there is no one way for people to enjoy work. It’s my job as a manger to figure out what each and every person on my teams way is, and to do my damnedest to create that environment for each individual. I work hard to hire managers that will also do this, and I meet randomly with people at all levels of my org to be sure they’re being treated like this by the people on my direct team.

The down side for me is I stick out like a sore thumb in the great cog machine of other managers. They don’t understand what I’m doing, it bothers them, and they feel like I’m getting some sort of preferential treatment. And maybe I am, because my organizations are almost always considerably more effective and successful than the rest of the org, so we get enormous latitude. But shielding my people from the game of thrones is exhausting - more exhausting than the rest of my job.

All this said, I’m not the only one who does this. I have encountered a lot of leaders that do this. They’re the ones people want to work for. That’s why I paid attention to what my early leaders were doing and emulated it - the one way is there is no one way ;-)


That was a pleasant read, thank you for the comment. I've felt something similar about management, but not quite clear enough to put in to words.

Maybe I'm late in my comment but, I have two questions if you do not mind.

If you have a manager that is not quite like that, but probably somewhere in their mind would agree to that stance, how could one push that person to that direction? I have my manager (and a friend) in mind, gives good autonomy and let everyone work in the way they feel is optimal. But it also most often lead to aimless or fuzzy goal setting, a lot of ambiguity. My guess is that the thing lacking is the inquisitive nature; like you mentioned you do, he does not check in on people how they feel, what's blocking them, what's suboptimal for them. He simply check in for an update on progress and set meeting to update what he's up to.

Is there any good material or pointer that could make someone manage more like that?

I also informally manage one person due language barrier and the question also applies to me.


> All this said, I’m not the only one who does this. I have encountered a lot of [managers] that do this. They’re the ones people want to work for

How about people who don't want to work for a "manager"? Where should we go?


Postgres has a NOTIFY feature: https://www.postgresql.org/docs/current/sql-notify.html that can be used for this if you don't want to poll.


I wrote some jQuery-based code to enhance a page rendered by Rails this week, it felt pretty great as compared to waiting for Webpack to do its thing


It's almost acceptable, except that there's no timeline sync between clients - personally for me it's a pretty big dealbreaker


Same thing is happening with Twitteriffic - I’m assuming Twitter’s API is down, or worse: the new owner has decided that 3rd party clients are not desirable anymore


As Sean Heber, a Twitterific developer, posted it’s now a game of wait and see if this is policy or just an outage.

If it’s not an outage, I guess I expected more ceremony around this.


Elon's Twitter is the exact opposite of ceremony.


Maybe Melon saw how nice Ivory is looking https://tapbots.com/ivory/

Tweetbot for Mastodon.

“You’re either with us or against us”.


Hahaha first I've heard this nickname.

My agua fresca would like a word with whoever came up with this.


I’m believe the full nickname is Melon Husk.


I wish Twitterific made a Mastodon client, its great UX compared to the official Twitter app is one of the major reasons I was still using Twitter.

And events like this shows they shouldn't put all their eggs in one basket.


The makers of Tweetbot are making a Mastodon client!

https://www.macrumors.com/2022/11/29/tapbots-ivory-mastodon-...


https://tapbots.com/ivory/ and they just released a roadmap :) looks very promising


That is a very sensible proactive move on the part of the team, they must have both been concerned about the future viability of third party twitter clients, and the potential of Mastodon as a new market. From what I've heard the Mastodon client they are building is very good, it's in closed beta right now.


I'm looking forward to trying it when more Testflight spots open up, it will be a day one purchase when released.


They’ve said they expect to release publicly by the end of the month. I don’t Mastodon much, but the beta is my only client and slick to use.


maybe this is the culprit then


I don't post to Twitter, but I still sometimes use Twitterrific to read it since not everybody I enjoy there has successfully moved to Mastodon.

(Although tbh it is only William Gibson, David Frum, and Grady Booch that keep me reading Twitter.)

I too thought the 'garch might have abruptly pulled the plug on the API. But then, I installed the Twitter iOS app and tried that, and it emitted a cascade of error screens, too.

So if I had to bet a dollar, I'd bet on "shit malfunctioning".


FWIW, William Gibson is on Mastodon: https://mastodon.social/@GreatDismal


I know, but (like a lot of people) he didn't end up posting there after signing up. Although Mastodon ended up being "about as good" for me (who just reads it when e.g. waiting in a line or something) as Twitter, there are these few people like him who made my Twitter feed something special who aren't really active on Mastodon.

(BTW indie dev world, I've paid money for years for Twitterrific and would definitely pay money for a client that did a reasonable job of showing me people I follow on various social brainfart networks, all in one place).


Hope this is a good old fashioned outage. However, after the “sent from” feature was recently removed, I have a hard time believing the owner has a positive opinion on the existence of the API. A shame how much it has been pared down already.


BB is awesome - it powers our RabbitMQ management scripts, we have written a sidecar process to scrape metrics from ECS and send them to vector.dev over UDP and a bunch of other things.

For personal stuff I use it in a lot of scripts used by Alfred.app including quick-fill for Things with date parsing, emoji completion, etc


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: