Ulhas Profile Banner
Ulhas Profile
Ulhas

@oolhaas

1,988
Followers
907
Following
175
Media
4,442
Statuses

Software engineer, teacher and a lifelong learner. Currently learning—AI Engineering. Interests—Education, AI & ML, Software Engineering, Applied Psychology.

Mumbai, India
Joined July 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@oolhaas
Ulhas
3 years
🎙 So I met with @JayeshSidhwani and discussed engineering leadership at length. Jayesh was kind to come to my office and chat with me. We didn’t click pics to prove we met, but we managed to record it. Do check it out. Feedback appreciated.
0
11
40
@oolhaas
Ulhas
3 years
A team member just told me that he refused a 3x offer because he values the learning and culture in our company. No better motivation to start the week. Time for us to work harder and make it even more worthwhile.
22
25
562
@oolhaas
Ulhas
4 months
🚨 We are hiring 🚨 Procedure is looking to expand and hire engineers to work on exciting new projects. We are a bunch of fun folks to work with. No, seriously. Reach out to anyone from our team to learn how it is to work here. Looking for SDE1/2s roles in Frontend, Backend,
34
45
452
@oolhaas
Ulhas
3 years
A candidate mailed me today saying that he cannot join - he got a better offer. This was at the end of a 3-month wait because of his notice period. Nothing hurts more.
76
12
359
@oolhaas
Ulhas
5 years
Saw this poor doggo tied to a chain in Mulund, Mumbai. His caretakers have fleed the area due to #lockdown . Can anyone help? @MumbaiPolice @mybmc @worldforall @amtmindia
Tweet media one
17
87
303
@oolhaas
Ulhas
2 years
I am exploring homeschooling as an option for my son. I am looking for arguments for and against it. Do you know anyone who has homeschooled their kids? Can you connect me to them?
114
36
304
@oolhaas
Ulhas
2 years
Top-notch argument, @prvkhvr .
3
10
195
@oolhaas
Ulhas
6 years
@hybridcattt This does the same thing git pull --rebase origin master
3
8
130
@oolhaas
Ulhas
5 years
Been on intermittent fasting & a low energy (carb + fat) high protein diet for past three months. Fasting insuling dropped frm 15.70 to 2.35. Reversed fatty liver. Triglycerides have halved. @tednaiman , @drjasonfung , @ThomasDeLauer , @MikeMutzel thanks. Your videos helped a lot.
7
14
104
@oolhaas
Ulhas
4 years
My last 2 hires have been from Twitter and they are great. Why does LinkedIn even exist?
11
4
95
@oolhaas
Ulhas
2 years
The best feature by @CRED_club . Why aren’t other UPI apps copying it?
Tweet media one
19
2
96
@oolhaas
Ulhas
3 years
Have fun in doggo heaven, buddy. You have left a huge void in our lives. RIP, Tyler.
Tweet media one
7
1
94
@oolhaas
Ulhas
3 years
Plenty of new joiners in the last couple of weeks. Ended up buying half a dozen Macbook M1s. The price of these machines hurt us sometimes. But insignificant when compared to the dev experience and hours saved in keeping the same dev env across teams.
3
5
91
@oolhaas
Ulhas
3 years
Whoever told that Omicron is mild, lied to you. Down with Covid since yesterday. Have a fever of 101, and that's not the worst thing. Body ache is.
23
3
88
@oolhaas
Ulhas
2 years
🚨 Hiring Alert 🚨 Looking for an iOS developer to join our team. Completely Remote job. Solid team. Good perks. More here -
9
26
80
@oolhaas
Ulhas
3 years
I have kept our notice period to a month with a goal of bringing it down to two weeks. Makes me want to optimise for the bus factor and better processes.
4
2
81
@oolhaas
Ulhas
1 year
How not to break PRs vs How to break PRs
Tweet media one
Tweet media two
5
12
78
@oolhaas
Ulhas
3 years
Running a company is hard.
11
3
79
@oolhaas
Ulhas
4 years
Absolutely disgusting to be growth hacking when people are dying. If you want to donate, just do it - without RTs.
@VaibhavSisinty
Vaibhav Sisinty
4 years
Taking inspiration from @balajis @akothari , to help fight Covid in India I will be donating Rs 50 for every retweet on this post upto Rs 50K I will additional be doing the same on IG and LI aswell, donating upto 1.5L in total I urge more people from India pick this up 🙏
33
1K
758
31
9
64
@oolhaas
Ulhas
3 years
Signing off 2021. My goal for 2022 is to groom ten team members into leadership roles. Hire and train 100 people to be effective engineers. Build a formidable brand in @procedure_tech and help build a personal brand for everyone in the team. Happy holiday, folks.
6
2
65
@oolhaas
Ulhas
3 years
We, at @procedure_tech , are #hiring freshers and entry-level folks across all our functions - #frontend , #backend , #devops , #android , #ios , #qa and #productmanager . We have a dedicated training and coaching function to help you learn and grow exponentially. DM me to know more.
4
29
66
@oolhaas
Ulhas
3 months
Looking for engineering grads who passed in 2024 for a 12-week in-person bootcamp in Mumbai. Last year, I had the most fulfilling time of my career when I taught 10 driven folks about different modalities of product engineering. The end result? We hired 5 highly skilled and
2
34
58
@oolhaas
Ulhas
4 years
@VaibhavSisinty @balajis @akothari Dude, if you have to donate then just donate. Why are you doing growth hack here as well?
4
0
55
@oolhaas
Ulhas
4 years
So I have been thinking about hosting a session, for engineers, on learning Vim. It’s a super power to not even touch mouse in your workflow. Any takers?
20
4
50
@oolhaas
Ulhas
1 year
An excellent way to navigate your career is to be clear about where you want to be next year. Observe what folks are doing in that role. Talk to them. Learn from them. Shadow them. You would be surprised how eager people are to help you out. Start making slow and gradual changes
3
6
48
@oolhaas
Ulhas
2 years
An internship should graduate to a full-time role only when the candidate does what is expected of a full-time position. Completion of the internship tenure should never be the reason for this transition.
4
3
47
@oolhaas
Ulhas
4 years
I am looking for an iOS intern to work directly with me. I am one of the OG iOS devs in the country - been working on it since iOS 2. That’s more than a decade. Curiosity is the only requirement. DM me. Please RT for reach.
2
39
44
@oolhaas
Ulhas
4 years
Can’t believe @procedure_tech is four years old today. Crazy ride! To many more soul satisfying years. 🖖🏻
7
2
43
@oolhaas
Ulhas
2 years
Three days of madness. Two teams — @procedure_tech and Houseworks. One agenda — have fun. Offsite 2023 was lit. Next year will be bigger. Grateful for everything and everyone. Special thanks to @_svs_ for being a part of this. Folks enjoyed your company.
Tweet media one
5
10
43
@oolhaas
Ulhas
4 years
Hey @Lenskart_com , your unsubscribe flow in email spams is broken since months. Can you give me access to your repo/account? I will fix it for you guys. Free of cost.
3
2
39
@oolhaas
Ulhas
4 years
A regret that I will have all my life - donating to #PMCaresFund back in March/April 2020. I was naive.
1
2
38
@oolhaas
Ulhas
4 years
@ankitkr0 This is a projection of your belief. Not the reality.
1
0
33
@oolhaas
Ulhas
3 years
Solution - don’t ask the current CTC. You won’t care about the multiple.
2
7
36
@oolhaas
Ulhas
4 years
Spoke about this on Cubhouse. One of the best guides for ESOPs, equity and RSUs. Helped me a lot when I was stressing about it. By @ojoshe
0
4
35
@oolhaas
Ulhas
3 years
You don’t need to know Data Structures and Algorithm to make it big as a software engineer. A lot of curiosity and you will be fine.
3
0
33
@oolhaas
Ulhas
3 years
We, @procedure_tech , are having our first yearly organisation-wide offsite. 40 people for 3 days. Hit me up with the most engaging and fun things to do?
9
4
33
@oolhaas
Ulhas
3 years
I remember telling folks, at my first job, in my org back in 2010 (pre startup era) that I would start my company on Jan 2, 2015. Started one, a couple of years late, in Jan 2017. Glad I am playing a long game.
0
1
32
@oolhaas
Ulhas
3 years
Ending this wonderful Bangalore trip on a high. Thank you @sharads , @_swanand , @NirantK , @thesanerguy , @tanish2k , @getplumhq and @CoLearn_ID engg team for making time. The best part of the past few days was being in the same room as @NandanNilekani .
Tweet media one
2
0
30
@oolhaas
Ulhas
3 years
Trying a new keyboard layout — Dvorak. Wish me luck.
Tweet media one
5
0
28
@oolhaas
Ulhas
9 years
How we use @FastlaneTools to distribute private frameworks via @CocoaPods #xcode #ios #fastlane @KrauseFx
2
7
25
@oolhaas
Ulhas
4 years
Hey #JobTwitter , I'm looking to scale up my team. We are a product dev shop based out of Mumbai. I am looking for a couple of #reactjs and #Django developers, a QA engineer as well. Please RT. :)
0
26
26
@oolhaas
Ulhas
4 years
@ankitkr0 Step 1. Get a kid Step 2. Make sure he wakes up at 6am You will sleep early because you have to get up early and also function for the rest of the day.
1
0
25
@oolhaas
Ulhas
1 year
@championswimmer IMO, the unit tests should sit beside the file. Need portability. If I move the folder or extract it into a package, the tests also move. The E2E/acceptance should sit outside the src folder. It should look at your system outside in. It can even be a different repo.
3
0
26
@oolhaas
Ulhas
3 years
@procedure_tech has always been and will always be a remote-first company. I have even stopped asking about the location of the candidate in interviews. The only time their address matters is to send the welcome kit and laptop.
@GergelyOrosz
Gergely Orosz
3 years
With "return to the office" mandates around the corner at many companies, an outsized advantage any startup has in hiring is hiring for remote, or full-remote roles. Not every company can do this. If you can: be loud and clear that you're one of them.
2
6
67
1
16
25
@oolhaas
Ulhas
8 months
I am convinced that 90% of Indian drivers don’t know what the fuck is a low beam.
6
0
24
@oolhaas
Ulhas
2 years
Mega event. Thanks for hosting this, @SaitSufiyan , @AashishPunjabi1 @thetalentdeck & others.
Tweet media one
1
3
24
@oolhaas
Ulhas
4 years
Tweet media one
3
1
22
@oolhaas
Ulhas
2 years
After many failed attempts to do it ourselves, we are looking to hire an agency for branding and marketing. Need recommendations for a few good ones.
16
12
21
@oolhaas
Ulhas
2 years
Don’t get this argument. People change with time. You’re never the same person years after marriage. Some grow together. Some drift apart. Both are okay. Age has nothing to do with this — happens at any age. No one should be crucified for getting out if they are grow apart.
@koolhead17
Atul Jha
2 years
half dozen friends who got married in their late 20's are in process of getting divorced. Itne zaldi kya thi to get married?
89
38
803
1
0
21
@oolhaas
Ulhas
3 years
2021. We out. See you on the other side.
@yug_design
Yugandhar Bhamare
3 years
Party scenes @procedure_tech . Merry Christmas 🎅
Tweet media one
0
7
40
0
0
21
@oolhaas
Ulhas
2 years
For engineers, who have just joined an org, it’s a good idea to go through all the existing repos of the org. You will get a good understanding of the coding styles. It will save you time while pairing or in PRs.
0
1
21
@oolhaas
Ulhas
3 years
I have learnt 10x more in software engineering, in the last fours years of starting a company, than what I had in seven years before it.
1
0
21
@oolhaas
Ulhas
2 years
@prvkhvr Need help with restoring ?
3
1
19
@oolhaas
Ulhas
3 years
@ponnappa Heard this from @sahilkini yesterday - If you pay peanuts, you get monkeys.
2
1
21
@oolhaas
Ulhas
3 years
If it’s harder to test, it’s a code smell.
0
3
20
@oolhaas
Ulhas
3 years
Along with a to-do list, do you also maintain a stop-doing list?
1
0
20
@oolhaas
Ulhas
3 years
Retaining a team mate is easier than finding a new one.
0
2
19
@oolhaas
Ulhas
3 years
We are having our first internal tech conference at @procedure_tech . DM if you want to drop in for some exciting talks.
Tweet media one
1
9
18
@oolhaas
Ulhas
10 months
👋 Been hibernating for too long, I guess. A lot of things are happening on the professional front. Exciting projects and folks to work with.
2
0
18
@oolhaas
Ulhas
2 years
The best way to fix an organisation’s culture is to get people drunk (or not), put them in a room and play loud music. Nothing gets people together more than dancing together.
6
0
18
@oolhaas
Ulhas
8 months
🚨 Hiring Alert 🚨 Procedure is hiring eight fresh engineering graduates to join our Frontend, Backend, Mobile and SRE teams, and you could be one of them. Once selected, you will be trained in an intensive in-person boot camp in Mumbai. More here.
4
11
17
@oolhaas
Ulhas
3 years
Best pair-programmer.
Tweet media one
1
0
17
@oolhaas
Ulhas
2 years
Looking for a technical writer for @procedure_tech . Your role will primarily involve refining our content pipeline. DM if you are interested.
4
23
17
@oolhaas
Ulhas
4 years
I have been an early engineer in a couple of startups. Seen scale after exiting to a product company. Now I run a successful boutique services firm in India. Here's why you should not wait for an idea but consider starting a service company. A thread
3
5
17
@oolhaas
Ulhas
3 years
Someone got a new logo. :)
@ProcedureHQ
Procedure
3 years
New logo. Who dis?
3
6
35
0
1
17
@oolhaas
Ulhas
4 years
I understand all the hate. Situation here is grim. Urgency is what we should be optimising first, then reach. We cannot wait for the RT quota to be fulfilled to donate. People would have lost family members waiting. If we can donate waiting for RTs, then we can donate early too.
7
1
17
@oolhaas
Ulhas
1 year
As much as I appreciate the need for Declarative UI, I miss developing during the imperative days. Developing in SwiftUI didn't give me the same joy as UIKit did. Thanks, @championswimmer . The second tweet took me 10 years back to the days of MVC, MVP, VIPER, WTF, etc.
@championswimmer
Arnav Gupta
1 year
Declarative UI and one-way flow of state is something that invariably developers seem to prefer and all frontend engineering platforms have been progressively moving towards it. The problem though lies that most developers starting out are not coached properly for it.
6
30
246
1
1
17
@oolhaas
Ulhas
1 year
Remember we were searching for a brand consultant a few months back? We found one, and look what they did. A brand refresh for @procedure_tech . Thanks to everyone who helped with closing in on this. Thanks, @mahesh_patil and co., for this refreshing change. Upwards and
@ProcedureHQ
Procedure
1 year
🌐 The Power of Pro: Prolific innovation, proficient executions, proactive mindsets, amplified productivity, prominent presence, progressive strides, and profound impact. We are The Procedure that fuels your digital revolution! 💡🔥 @ulhas_sm @BrajkishorB @RenukaRode
7
13
34
1
3
16
@oolhaas
Ulhas
5 years
I forgot to add that I lost 30 lbs.
3
0
16
@oolhaas
Ulhas
4 years
During an interview. Me: Sort an array using any method in any language. Candidate: arr.sort() Me: ... I should have been clearer in my ask.
1
0
16
@oolhaas
Ulhas
2 years
How to structure an argument 101. Loved how you broke down it down, @prvkhvr . More power to you.
0
3
16
@oolhaas
Ulhas
1 year
Watching an edited coding tutorial is like watching porn. It's fantasy. Sets unrealistic expectations. It sets up people for failure by just showing the happy path. That’s not how devs code in the wild. I want to see people dealing with errors. Unrehearsed live coding is a
1
2
16
@oolhaas
Ulhas
3 years
Only once you start managing people you realise how fucking difficult it is.
@kimmytaylor
Kim Taylor
3 years
20s: My boss is the worst 😠 30s: Realize you weren't that great of an employee in your 20s 🙃
6
113
2K
0
1
16
@oolhaas
Ulhas
1 year
Drop a cool photo someone took of you doing your job. Diwali 2022
Tweet media one
@ku1deep
kuldeep
1 year
Drop a cool photo someone took of you doing your job.
Tweet media one
8
0
49
0
0
16
@oolhaas
Ulhas
2 years
At @procedure_tech , levelling up is a function of how well you help others level up. You want to be a Director? Great! Show me how many engineers you have helped become a principal engineer.
0
0
16
@oolhaas
Ulhas
2 years
35. Looks like the brighter side.
Tweet media one
@scaryhairyman
Harish Iyengaar
2 years
30 and up, drop a picture with your age! 33 years old and growing old at 2x speed now
Tweet media one
30
1
181
0
0
16
@oolhaas
Ulhas
2 years
I've collated some of the resources for homeschooling mentioned in this thread and the books I have read or plan to read. See if you find it useful.
@oolhaas
Ulhas
2 years
I am exploring homeschooling as an option for my son. I am looking for arguments for and against it. Do you know anyone who has homeschooled their kids? Can you connect me to them?
114
36
304
1
1
15
@oolhaas
Ulhas
2 years
What a fucking legend!
0
0
15
@oolhaas
Ulhas
3 years
@procedure_tech is a 5+ year old company with team of 50+. 5 of us are with the company for more than 5 years. 4 members are with us for more than 4 years. A few have been with us for almost 4 years and a few for almost 3 years. Others joined later.
@jaltma
Jack Altman
3 years
Most people don’t realize just how valuable it is to have a company that retains people for 4 years on average instead of 2. People crush it in years 3 and 4.
103
549
7K
1
1
15
@oolhaas
Ulhas
2 years
I want to connect with someone who can help me devise a few incentive structures at @procedure_tech . Anyone in my timeline who has successfully launched incentives in their organisation? Please RT.
2
8
14
@oolhaas
Ulhas
3 years
Computers should perform repetitive tasks. People should solve problems.
0
3
15
@oolhaas
Ulhas
3 years
. @BrajkishorB took less time in cooking and delivering this than Elon Musk took to buy Twitter. HustleMax!
@TalpadeSwapnil
Swapnil
3 years
....okay but does your CEO send you paneer butter masala made by him?
Tweet media one
Tweet media two
47
92
3K
1
1
15
@oolhaas
Ulhas
2 years
Growth and learning are an integral part of @procedure_tech . It has become part of our identity and is also one of our core values internally. It has helped us keep a low attrition rate over the past 5 years — only 6-7 full-time employees left us and eNPS of 90.
2
3
14
@oolhaas
Ulhas
3 years
@Dorkstar This is already the tweet of the year for me.
0
0
14
@oolhaas
Ulhas
2 years
In engineering, more than the solution, you should be comfortable with the trade-offs. Every solution comes with one or two of them. Be vocal about it. Let every stakeholder agree on them. There are some with which you can live. Others will take the entire product down.
2
1
14
@oolhaas
Ulhas
2 years
Even though some didn't vote, this is encouraging. It has been consistent over the last three quarters. Join a good workplace and make it great. DM me.
0
1
14
@oolhaas
Ulhas
4 years
@orta @typescript Get rid of the types.
1
0
14
@oolhaas
Ulhas
6 years
Got this today. ⁦ @MumbaiPolice
Tweet media one
7
3
9
@oolhaas
Ulhas
8 months
True. If you are understaffed and don’t have slack time, your team won't be able to zoom out and see what they have built. Code has entropy, which needs active attention.
@championswimmer
Arnav Gupta
8 months
1. All engineering teams need some "slack time" (not the chatting app) 2. All engineering teams should be slightly understaffed and perennially non-empty list of things to do The biggest Engineering Management learning is to reconcile these two truths of work.
18
56
774
1
1
13
@oolhaas
Ulhas
3 years
@tanaypratap @ponnappa I have had to call the parents and give an annual report of the company as well. Sometimes of the hire as well.
0
1
13
@oolhaas
Ulhas
2 years
If you often find yourself caught off guard when an employee quits, you must relook at your communication architecture. Primarily, your 1:1s with DRs and skips.
1
2
13
@oolhaas
Ulhas
2 years
Read my latest: “My biggest entrepreneurial mistake”
0
3
13
@oolhaas
Ulhas
4 years
Planning to take another Roam Research 101 session next weekend. 5th Dec 2020 @ 2pm. Fill the form if you are interested.
3
5
12
@oolhaas
Ulhas
4 years
You know you have built a cult product when you had to change your system keyboard mapping, which you had for a long time, just because it was conflicting with the default product mappings. Good job, @RoamResearch . Also, is there a way to change the mappings?
1
1
13
@oolhaas
Ulhas
2 years
Coffee tasting at @procedure_tech today.
Tweet media one
0
0
13
@oolhaas
Ulhas
3 years
Do yourself a favour and don’t idolise anyone.
@join2manish
Manish Pandey (मनीष पाण्डेय)
3 years
Make entrepreneurs heroes. Treat them like superstars. They help fulfil dreams and pockets, do not take money out of it, as other so-called stars do.
28
37
511
3
0
12
@oolhaas
Ulhas
2 years
Small wins. Sub 50 RHR. 🙂
Tweet media one
1
0
12
@oolhaas
Ulhas
2 years
@kunalb11 There is a mental model for this — false attribution error.
0
0
12
@oolhaas
Ulhas
3 years
I am a mentor on . I will be mentoring on engineering, system designs, hiring, and entrepreneurship. For the next 3 months, all of the proceedings from SEEK will go to charities.
1
5
12
@oolhaas
Ulhas
3 years
Raw enthusiasm is contagious. Came across this in a book called “Show your work” where the author is trying to explain why amateurs make for a better inspiration. More than professionals, seeing amateurs at work and struggle is inspiring. You want to do it as well.
1
0
11