Akshay

524 posts

Akshay banner
Akshay

Akshay

@typeangled

I run a Ruby on Rails software consultancy helping businesses build software and hire developers. Write about Rails at: https://t.co/KUXs1UkE5y

Victoria, BC Sumali Haziran 2025
852 Sinusundan435 Mga Tagasunod
Naka-pin na Tweet
Akshay
Akshay@typeangled·
“I never allow myself to hold an opinion on anything that I don’t know the other side’s argument better than they do” - Charlie Munger
Akshay@typeangled

Whenever there’s a big mob backlash against a company (like the RubyGems vs. Shopify drama now, or 37signals in 2021), I keep this tweet from @mitchellh in mind: “One thing I found incredibly frustrating as an employer is you can’t share your side of the story and you’re always painted as the bad guy.” You’ll often only hear one side, usually packed with personal attacks on the founders or even employees (like Rails core members from Shopify getting unnecessarily dragged into the current drama) by the offended (and often loud) parties. You’ll see people paint folks like @dhh or @tobi as evil overlords. The other side can’t usually tell their story for good (and sometimes, legal) reasons. Reality is rarely that simple. The truth can even be quite surprising. Don’t trust one-sided stories.

English
0
0
11
3.5K
˗ˏˋ Jesse Hanley ˎˊ˗
@balindenberg I said this at 12 months. Then at 2 years. Again at 3. And will say it at 4 too. I think for dads the bonding gets stronger the more active interaction we have with them. We don’t really have the same bonding experience out the gate that mums have.
English
10
0
43
1.1K
Brett Lindenberg
Brett Lindenberg@balindenberg·
I think 12 months is my favorite age so far Little dude is just so fun to be around Curious, learning, laughing, exploring And becoming opinionated lol
English
2
0
15
1.1K
Akshay
Akshay@typeangled·
Yeah, we're truly living in wonderful times. Never been a better time to be a software developer. Really grateful for the marvels of technology.
English
0
0
0
73
Akshay
Akshay@typeangled·
If you've been putting off using AI tools because 'vibe coding' puts you off, just know that there's a world of difference between vibe coding and agentic coding, where you plan the architecture before you ask the agent to build, refine it based on your experience, ask for trade-offs between different approaches, build it along with the tests, go through each and every line of code to make sure you understand it (Ruby is excellent for reading large amounts of code, btw), and continue refactoring with the agent until it's just right and meets your standards and taste. This process that would've taken hours or days now takes a few minutes and results in much higher-quality code.
English
1
0
0
98
Akshay
Akshay@typeangled·
After paying for Claude PRO for the past six months, I finally upgraded to Claude Max today. Easiest $140 subscription purchase so far. Claude Code feels like such a valuable companion in my day-to-day workflow as a developer. I can't even imagine going back to working without it. Even $140 / month feels such a steal to have an excellent and patient teacher / senior programmer working along with me, answering all my questions, building stuff along with me, patiently explaining the codebase and obscure APIs, and doing much, much more without ever getting tired.
English
1
1
13
1.6K
Josh Brown
Josh Brown@JoshAntBrown·
@typeangled Good tip I heard from @jasonfried on a podcast lately was that if you don’t mess up in the first few minutes then just go with it - feels much more natural, almost like a friend giving you a in person demo.
English
1
0
1
47
Akshay
Akshay@typeangled·
Watched the whole video and it has restored my faith back in programming screencasts. Leaving the mistakes and failed attempts in made it much more compelling to watch. DHH would make a great Twitch Streamer. What a demo🫡
DHH@dhh

ONCE is back! It's now a full-fledged application server for running dockerized web apps, like Campfire/Writebook/Fizzy or your own vibe-coded adventures. Zero-downtime upgrades, scheduled backups, and a gorgeous TUI with hyperdrive graphics. Enjoy! github.com/basecamp/once

English
1
0
40
2.9K
Akshay nag-retweet
MoundLore
MoundLore@MoundLore·
“National parks are the best idea we ever had. Absolutely American, absolutely democratic.” — Wallace Stegner
MoundLore tweet media
English
11
325
2.5K
22.1K
Jorge Manrubia
Jorge Manrubia@jorgemanru·
Lexxy is marching steadily towards its 1.0 release. With support for galleries, it is already a drop-in replacement for Trix, with a bunch of additional features. The last bit is sorting images with D&D, which will happen this week. Big kudos to @zoltanhosszu and Sam Péchèr for the constant push during the last months. github.com/basecamp/lexxy…
English
9
6
127
34.8K
Aaron Francis
Aaron Francis@aarondfrancis·
@typeangled @IanLandsman I super appreciate that! Glad you're enjoying it. We're having a lot of fun (and some despair, but thats good content too!)
English
1
0
7
421
Akshay
Akshay@typeangled·
The Mostly Technical podcast by @aarondfrancis and @IanLandsman has quickly become one of my favorite podcasts. Especially love listening to Aaron share both his wins and failures and all the business experiments. Highly recommend it.
English
2
5
20
3.7K
Sam Parr
Sam Parr@thesamparr·
I think @nathanbarry is an entrepreneur everyone should look up to. - $50m plus ARR bootstrapped business - awesome family - does things his way I’ve known him since 2012. He’s this way for over ten years.
English
46
15
505
35K
Akshay
Akshay@typeangled·
@hencf Excellent, thanks for sharing.
English
1
0
1
3
Henrique Cardoso
Henrique Cardoso@hencf·
The architecture: Client → Caddy (on-demand TLS) → kamal-proxy → Rails Caddy calls a Rails endpoint before issuing any cert. The endpoint checks if the domain belongs to an active tenant. 200 = issue cert, 404 = reject. Biggest gotcha: Rails' force_ssl redirects the validation request to HTTPS, which silently breaks everything. Full post with configs: hencf.org/blog/multi-ten…
English
1
0
3
32
Henrique Cardoso
Henrique Cardoso@hencf·
Migrated a multi-tenant Rails app from Heroku to Kamal 2. The hardest part? SSL for hundreds of dynamic tenant domains. Caddy's on-demand TLS solved it. It validates domains against our Rails DB before issuing certs. No Cloudflare, no wildcard management. Here's the full setup 👇
English
1
0
4
131
Akshay
Akshay@typeangled·
@yatish_me No, not at all. I loved it in all seriousness.
English
0
0
0
42
Akshay
Akshay@typeangled·
People love to mock this work setup, but I spent a few years at a 35-year-old enterprise .NET company building municipal software in this very setup, and they were some of the best years of my life. This was pre-COVID. I’ve been remote for the last six years now, but I loved loved loved going into that office every day and spending 8-10 hours writing C# and SQL. Still miss those days. My desk was my sanctuary.
Boring_Business@BoringBiz_

Job description: “we want someone who can produce results and thrive under high pressure in a fast paced environment” The environment:

English
1
0
9
1.1K