There's a new book out called Programming F# What's F#? Why should you care? What's it gonna do for you?

Well, here's what you get when you become multi-lingual: you get more work! Are you a freelancer? Are you a little depressed with the state of the market these days? Does it blow? I can think of several similar adjectives to describe the state of affairs with opt-in work. What do I mean by opt-in? That's stuff that in-house staff can do without sacrificing year-end bonuses, holiday parties and perks to outside contractors. Given the choice, what would you do?

On the other hand, how's your Python? Check out the jobs here on the Python dot org jobs list. Ruby-ista? Do these make you feel better? And, Java dudes have some options these days, too. That's just a few languages, not to mention the .Net suite and a host of others.

Does that make you happier? How about if you're not a freelancer. You're in-house staff. You say, what's learning a new language going to do for me? Well, different languages have unique features. Pythonistas say "Life's better without braces" Ever hear that? Wonder what they're talking about?

All this stuff about functional languages is interesting. Now, Microsoft has come out with F#. What's the big deal about functional languages? One way to find out is to see some code. It truly broadens your horizons to learn new tricks. And, if you think your role is dull, try spicing it up with a new language that might cooperate with what you're running now.

Comments?

Views: 54

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Inside Uber’s Pinot Query Overhaul: Simplifying Layers and Improving Observability

Uber rebuilt its Apache Pinot query architecture, replacing the Presto-based Neutrino system with a lightweight proxy called Cellar and Pinot’s Multi-Stage Engine Lite Mode. The redesign simplifies SQL execution, improves resource management, and ensures predictable performance for large-scale analytics workloads.

By Leela Kumili

Grafana and GitLab Introduce Serverless CI/CD Observability Integration

In a move to streamline development workflows, Daniel Fritzgerald of GrafanaLabs has published a new open-source solution that links GitLab CI/CD events into Grafana's observability stack via a serverless architecture.

By Craig Risi

How AI with Prompt Engineering Supports Software Testing

AI is becoming a key QA tool, aiding in faster scenario generation, risk detection, and test planning. Arbaz Surti showed how effective prompting using roles, context, and output format helps to get clear, relevant, and actionable test scenarios. AI can boost testers, but human judgment is needed to ensure relevance and quality.

By Ben Linders

Azure APIM Simplifies Event-Driven Architecture with Native Service Bus Policy

Microsoft's new feature in API Management (APIM) enables seamless messaging to Azure Service Bus, simplifying API connections in event-driven architectures. By using the send-service-bus-message policy, developers can easily route HTTP requests to Service Bus for asynchronous processing, enhancing integration, security, and control without additional components.

By Steef-Jan Wiggers

Article: Training Data Preprocessing for Text-to-Video Models

In this article, author Aleksandr Rezanov discusses the data preparation for generative text-to-image models to accelerate work on video generation services to be used in TV series and films. He explains how data is prepared and can serve as a starting point for creating custom datasets to develop proprietary models.

By Aleksandr Rezanov

© 2025   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service